|
@@ -11756,7 +11756,6 @@ void *UpdateFirmwareProcess(void *data)
|
|
|
char temp[100];
|
|
|
char * pch;
|
|
|
|
|
|
-
|
|
|
DEBUG_INFO("handleUpdateFirmwareRequest ...\n");
|
|
|
json_object *UpdateFirmware;
|
|
|
UpdateFirmware = json_tokener_parse(UpdateFirmwarepayloadData);
|
|
@@ -11782,10 +11781,19 @@ void *UpdateFirmwareProcess(void *data)
|
|
|
}
|
|
|
json_object_put(UpdateFirmware);
|
|
|
|
|
|
-
|
|
|
memset(ftppath, 0, ARRAY_SIZE(ftppath));
|
|
|
memset(path, 0, ARRAY_SIZE(path));
|
|
|
|
|
|
+ // Wait retrieveData
|
|
|
+ if(strlen(retrieveDatestr) > 10)
|
|
|
+ {
|
|
|
+ do
|
|
|
+ {
|
|
|
+ sleep(1);
|
|
|
+ }while(!isOvertNow((uint8_t*)retrieveDatestr));
|
|
|
+ }
|
|
|
+
|
|
|
+ // Ready to download
|
|
|
system("rm -f /mnt/*");
|
|
|
if(strncmp(locationstr,"http", 4) == 0)
|
|
|
{
|