Merge "[Bugfix][API-1099]occasionally,setup data call fail,due to tele-fwk can not get mccmnc <new solution> 2" into GSW3.0-No-Connman
diff --git a/meta-sdk/meta/meta-lynqSDK-T800/recipes-core/images/mtk-image-2735.bb b/meta-sdk/meta/meta-lynqSDK-T800/recipes-core/images/mtk-image-2735.bb
index 32334f2..2c877ee 100755
--- a/meta-sdk/meta/meta-lynqSDK-T800/recipes-core/images/mtk-image-2735.bb
+++ b/meta-sdk/meta/meta-lynqSDK-T800/recipes-core/images/mtk-image-2735.bb
@@ -150,6 +150,7 @@
cp ${STAGING_DIR_HOST}/${datadir}/init/* ${IMAGE_ROOTFS}/${datadir}/init/
mkdir -p ${IMAGE_ROOTFS}/${datadir}/wg870/
cp ${STAGING_DIR_HOST}/${datadir}/wg870/wifi_network ${IMAGE_ROOTFS}/${datadir}/wg870/
+ rm ${IMAGE_ROOTFS}/lib/systemd/system/sound.target.wants/alsa-restore.service
}
ROOTFS_POSTPROCESS_COMMAND += "mk_oem_init_part_rootfs_post;"
diff --git a/src/lynq/lib/liblynq-wifi6/libwifi6.c b/src/lynq/lib/liblynq-wifi6/libwifi6.c
index 76c5d94..b0dc78b 100755
--- a/src/lynq/lib/liblynq-wifi6/libwifi6.c
+++ b/src/lynq/lib/liblynq-wifi6/libwifi6.c
@@ -1371,6 +1371,18 @@
*p = '\0';
}
return 0;
+ }else{
+ usleep( 10 * 1000);
+ ret = exec_cmd(cmd, hostname, 32);
+ if( ret == 0)
+ {
+ p= strchr(hostname, '\n');
+ if(p != NULL )
+ {
+ *p = '\0';
+ }
+ return 0;
+ }
}
hostname[0] = '\0';
RLOGE("---gethostbyaddr fail\n");