소스 검색

Merge pull request #47 from Lawlieta/master

【修复】示例代码内存泄露
朱天龙 (Armink) 6 년 전
부모
커밋
5655af8a52
2개의 변경된 파일12개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 1
      samples/webclient_get_sample.c
  2. 6 1
      samples/webclient_post_sample.c

+ 6 - 1
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

+ 6 - 1
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;
 }