Bladeren bron

[update] 修复session指针free之后未置空

luanxueguang 5 jaren geleden
bovenliggende
commit
5b3724f7c5
1 gewijzigde bestanden met toevoegingen van 6 en 0 verwijderingen
  1. 6 0
      src/http_ota.c

+ 6 - 0
src/http_ota.c

@@ -168,9 +168,15 @@ static int http_ota_fw_download(const char* uri)
     if (total_length == file_size)
     {
         if (session != RT_NULL)
+        {
             webclient_close(session);
+            session = RT_NULL;
+        }
         if (buffer_read != RT_NULL)
+        {
             web_free(buffer_read);
+            buffer_read = RT_NULL;
+        }
 
         LOG_I("Download firmware to flash success.");
         LOG_I("System now will restart...");