소스 검색

[HUST CSE]Fixed an error where parameters could not be assigned

chichen113 2 년 전
부모
커밋
4182ff85fa
4개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      samples/webclient_get_sample.c
  2. 1 0
      samples/webclient_post_sample.c
  3. 1 0
      samples/webclient_shard_download_sample.c
  4. 2 0
      src/webclient_file.c

+ 1 - 0
samples/webclient_get_sample.c

@@ -101,6 +101,7 @@ __exit:
     if (session)
     {
         webclient_close(session);
+        session = RT_NULL;
     }
 
     if (buffer)

+ 1 - 0
samples/webclient_post_sample.c

@@ -77,6 +77,7 @@ __exit:
     if (session)
     {
         webclient_close(session);
+        session = RT_NULL;
     }
 
     if (buffer)

+ 1 - 0
samples/webclient_shard_download_sample.c

@@ -132,6 +132,7 @@ __exit:
     if (session)
     {
         webclient_close(session);
+        session = RT_NULL;
     }
 
     return result;

+ 2 - 0
src/webclient_file.c

@@ -132,6 +132,7 @@ __exit:
     if (session != RT_NULL)
     {
         webclient_close(session);
+        session = RT_NULL;
     }
 
     if (ptr != RT_NULL)
@@ -287,6 +288,7 @@ __exit:
     if (session != RT_NULL)
     {
         webclient_close(session);
+        session = RT_NULL;
     }
 
     if (buffer != RT_NULL)