[Bugfix][DATA][API-997] api lynq_deactive_data_call can not close default apn

Change-Id: I30a1c6267b5dc824c5ec249f4210db2582f4b5ad
diff --git a/lib/liblynq-data/lynq_data.cpp b/lib/liblynq-data/lynq_data.cpp
index 11bf4f6..eee2f6c 100755
--- a/lib/liblynq-data/lynq_data.cpp
+++ b/lib/liblynq-data/lynq_data.cpp
@@ -716,17 +716,18 @@
     lynq_data_call_id = *handle;
     client.uToken = Global_uToken;
     client.request = 41;//RIL_REQUEST_DEACTIVATE_DATA_CALL
-    if(strcmp(lynq_apn_table[lynq_data_call_id].apnType,"default")==0)
-    {
-        client.paramLen = 0;
-        bzero(client.param,LYNQ_REQUEST_PARAM_BUF);
-    }
-    else
+    client.paramLen = 0;
+    bzero(client.param,LYNQ_REQUEST_PARAM_BUF);
+    #ifdef GSW_RIL_CFG
+    client.paramLen = 1;
+    sprintf(client.param,"%s",lynq_apn_table[lynq_data_call_id].apnType);
+    #else
+    if(strcmp(lynq_apn_table[lynq_data_call_id].apnType,"default")!=0)
     {
         client.paramLen = 1;
-        bzero(client.param,LYNQ_REQUEST_PARAM_BUF);
         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)