[Bugfix][T106BUG-132]fix deactive data call can't trigger callback function
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: Ibc9024c13c8b1f58f7b6d1dac79019350fd34f51
diff --git a/cap/zx297520v3/src/lynq/lib/liblynq-data/lynq_data.cpp b/cap/zx297520v3/src/lynq/lib/liblynq-data/lynq_data.cpp
index f35562b..40461b5 100755
--- a/cap/zx297520v3/src/lynq/lib/liblynq-data/lynq_data.cpp
+++ b/cap/zx297520v3/src/lynq/lib/liblynq-data/lynq_data.cpp
@@ -1084,7 +1084,9 @@
pthread_mutex_unlock(&g_lynq_data_sendto_mutex);
JumpHeader(p,&resp_type,&request,&slot_id,&error);
LYINFLOG("resp_type=%d,request=%d,slot_id=%d,error_code=%d",resp_type,request,slot_id,error);
+#ifndef MOBILETEK_TARGET_PLATFORM_T106
cleanOnceApnTable(lynq_data_call_id);
+#endif
printf_apn_table_debug(__FUNCTION__,__LINE__);
return error;
}
@@ -1542,13 +1544,13 @@
{
if (data_waiting_status == 1)
{
- LYDBGLOG("some thread is waiting");
+ LYINFLOG("some thread is waiting");
return -3;
}
- LYDBGLOG("is empty :%d",s_data_urc_wait_list.empty());
+ LYINFLOG("is empty :%d",s_data_urc_wait_list.empty());
if (s_data_urc_wait_list.empty())
{
- LYDBGLOG("start wait");
+ LYINFLOG("start wait");
data_waiting_status = 1;
waitPdnChange();
}