[BugFix]deactive datacall always returns 8004 if apntype is default
Affected branch: ZK-first-oem-release
Affected module: DATA
Is it affected on both ZXIC and MTK: only MTK
Self-test: Yes
Doc Update: No
Change-Id: If8442e89ca764ef28550fa0290d2587653f0029e
diff --git a/LYNQ_PUBLIC/common_src/lib/liblynq-data/lynq_data.cpp b/LYNQ_PUBLIC/common_src/lib/liblynq-data/lynq_data.cpp
index 8bf5677..c2dc9c3 100755
--- a/LYNQ_PUBLIC/common_src/lib/liblynq-data/lynq_data.cpp
+++ b/LYNQ_PUBLIC/common_src/lib/liblynq-data/lynq_data.cpp
@@ -1117,13 +1117,13 @@
#ifdef GSW_RIL_CFG
client.paramLen = 1;
sprintf(client.param,"%s",lynq_apn_table[lynq_data_call_id].apnType);
- #else
+ #elif defined (CONNMAN_SUPPORT)
if(strcmp(lynq_apn_table[lynq_data_call_id].apnType,"default")!=0)
+ #endif //GSW_RIL_CFG
{
client.paramLen = 1;
sprintf(client.param,"%s",lynq_apn_table[lynq_data_call_id].apnType);
}
- #endif //GSW_RIL_CFG
LYINFLOG("uToken=%d,request=%d,paralen=%d,param=%s",client.uToken,client.request,client.paramLen,client.param);
pthread_mutex_lock(&g_lynq_data_sendto_mutex);
if(send_request(lynq_client_sockfd,&client)==-1)