Merge "[Feature][T106BUG-99][T106BUG-134]fix call lynq_setup_data_call will core dumped"
diff --git a/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp b/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp
index 8be66f8..3e3393e 100755
--- a/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp
+++ b/cap/zx297520v3/src/lynq/lib/liblynq-qser-fota/lynq-qser-fota.cpp
@@ -131,6 +131,9 @@
     }

     fwrite(&fota_sync_flag,sizeof(int),1,fp);

     fclose(fp);

+

+    /* T106BUG-189 fix */

+    system("sync");

     

     ret = lynq_fota_verify();

     if(ret != 0)

@@ -230,7 +233,10 @@
     fota_sync_flag = 1;

     fwrite(&fota_sync_flag,sizeof(int),1,fp);

     fclose(fp);

-    

+

+    /* T106BUG-189 fix */

+    system("sync");

+

     if(reboot_flag == 1)

     {

         LYINFLOG("Enter reboot device");