[Bugfix][API-1399]restart mtkfusionrild may causes coredump
Affected branch: GSW3.0-No-Connman
Affected module: DATA
Is it affected on both ZXIC and MTK: only MTK
Self-test: Yes
Doc Update: No
Change-Id: Iafd5fb1cdef06a961fa953ef42af6a14ebbf8f6d
diff --git a/lib/liblynq-data/lynq_data.cpp b/lib/liblynq-data/lynq_data.cpp
index 248000d..e5b23e8 100755
--- a/lib/liblynq-data/lynq_data.cpp
+++ b/lib/liblynq-data/lynq_data.cpp
@@ -826,6 +826,7 @@
sendSignalApnChange();
}
free(urc_msg);
+ break;
}
case LYNQ_TELEPHONY_RESTART:
{
@@ -837,12 +838,9 @@
pthread_mutex_lock(&s_lynq_urc_vector_mutex);
s_data_urc_wait_list.push_back(TELEPHONY_RESTART);
pthread_mutex_unlock(&s_lynq_urc_vector_mutex);
- radio_switch(0);
- sleep(1);
- radio_switch(1);
- sleep(1);
sendSignalPdnChange();
}
+ break;
}
default:
break;