[Bugfix][T106BUG-610]Fix the coredump of lynq-qser-data-demo

Only Configure: No
Affected branch: master
Affected module: data
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: Yes
Doc Update: No

Change-Id: I531bfe64b1a101f6080f92ce0390e49dbdf574d5
diff --git a/cap/zx297520v3/src/lynq/framework/lynq-ril-service/src/data/data.cpp b/cap/zx297520v3/src/lynq/framework/lynq-ril-service/src/data/data.cpp
index b05400c..c00501e 100755
--- a/cap/zx297520v3/src/lynq/framework/lynq-ril-service/src/data/data.cpp
+++ b/cap/zx297520v3/src/lynq/framework/lynq-ril-service/src/data/data.cpp
@@ -1705,7 +1705,7 @@
                     return;
                 }
                 RLOGD("lynq_apn_cid_table[j].cid %d and p_cur[i].cid %d", lynq_apn_cid_table[j].cid, p_cur[i].cid);
-                if(lynq_apn_cid_table[j].cid == p_cur[i].cid)
+                if(lynq_apn_cid_table[j].cid == p_cur[i].cid && lynq_apn_cid_table[j].dialing != 1)
                 {
                     RLOGD("need update");
                     lynq_apn_cid_table[j].dialing = 0;
@@ -1717,7 +1717,7 @@
                     break;
                 }
             }
-            if(i == num)
+            if(i == num && lynq_apn_cid_table[j].dialing != 1)
             {
                 RLOGD("clean start\n");
                 bzero(lynq_apn_cid_table[j].apn,LYNQ_APN_LEN_MAX);