diff --git a/samples/webclient_get_sample.c b/samples/webclient_get_sample.c index 17bbfcb..4697e97 100644 --- a/samples/webclient_get_sample.c +++ b/samples/webclient_get_sample.c @@ -197,7 +197,12 @@ int webclient_get_test(int argc, char **argv) return -RT_ERROR; } - return 0; + if (uri) + { + web_free(uri); + } + + return RT_EOK; } #ifdef FINSH_USING_MSH diff --git a/samples/webclient_post_sample.c b/samples/webclient_post_sample.c index caa026c..30b225c 100644 --- a/samples/webclient_post_sample.c +++ b/samples/webclient_post_sample.c @@ -181,8 +181,13 @@ int webclient_post_test(int argc, char **argv) rt_kprintf("web_post_test -s [uri] - webclient simplify post request test.\n"); return -RT_ERROR; } + + if (uri) + { + web_free(uri); + } - return 0; + return RT_EOK; }