[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;