Преглед на файлове

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

chichen113 преди 3 години
родител
ревизия
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)
     if (session)
     {
     {
         webclient_close(session);
         webclient_close(session);
+        session = RT_NULL;
     }
     }
 
 
     if (buffer)
     if (buffer)

+ 1 - 0
samples/webclient_post_sample.c

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

+ 1 - 0
samples/webclient_shard_download_sample.c

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

+ 2 - 0
src/webclient_file.c

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