Merge "[Bugfix][T108-yd][bug-view-2298][data] in data call demo, ql_data_call_config apn id 2, then start data call fail"
diff --git a/mbtk/mbtk_rild_v2/src/ril_data_call.c b/mbtk/mbtk_rild_v2/src/ril_data_call.c
index 8b42772..a9ebd12 100755
--- a/mbtk/mbtk_rild_v2/src/ril_data_call.c
+++ b/mbtk/mbtk_rild_v2/src/ril_data_call.c
@@ -385,10 +385,17 @@
// Delete apn
if(str_empty(apn->apn)) {
if(apn->cid == MBTK_RIL_CID_NUL)
+ {
+ LOGE("null cid %d can't be delete",apn->cid);
return -1;
+ }
+
if(asr_auto_data_call_enable() && apn->cid == MBTK_RIL_CID_DEF)
+ {
+ LOGE("cid %d can't be delete",apn->cid);
return -1;
+ }
// The cid no use,so can not delete.
mbtk_apn_info_array_t apns;
@@ -407,6 +414,7 @@
return 0;
index++;
}
+ LOGE("local apn list don't include cid %d to be delete.",apn->cid);
return -1;
}
} else { // Add or change APN.