[Bugfix][T106][bug-view-300]Fix the qser_data_call_start_async fail after exit cfun0
Only Configure: Yes
Affected branch: master
Affected module: data
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: yes
Doc Update: No
Change-Id: I97a53c8fb6b3121d14398911ba7e9d094b871a06
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 94a5f00..ba6b9b7 100755
--- a/cap/zx297520v3/src/lynq/lib/liblynq-data/lynq_data.cpp
+++ b/cap/zx297520v3/src/lynq/lib/liblynq-data/lynq_data.cpp
@@ -1256,7 +1256,7 @@
{
memset(lynq_apn_table[lynq_data_call_id].apn, 0, strlen(lynq_apn_table[lynq_data_call_id].apn) + 1);
memset(lynq_apn_table[lynq_data_call_id].apnType, 0, strlen(lynq_apn_table[lynq_data_call_id].apnType) + 1);
- lynq_apn_table[lynq_data_call_id].hasUsed == 0;
+ lynq_apn_table[lynq_data_call_id].hasUsed = 0;
pthread_mutex_lock(&s_lynq_urc_vector_mutex);
s_data_urc_wait_list.push_back(lynq_data_call_id);
@@ -1305,7 +1305,7 @@
{
memset(lynq_apn_table[lynq_data_call_id].apn, 0, strlen(lynq_apn_table[lynq_data_call_id].apn) + 1);
memset(lynq_apn_table[lynq_data_call_id].apnType, 0, strlen(lynq_apn_table[lynq_data_call_id].apnType) + 1);
- lynq_apn_table[lynq_data_call_id].hasUsed == 0;
+ lynq_apn_table[lynq_data_call_id].hasUsed = 0;
pthread_mutex_lock(&s_lynq_urc_vector_mutex);
s_data_urc_wait_list.push_back(lynq_data_call_id);
@@ -1367,7 +1367,7 @@
{
memset(lynq_apn_table[lynq_data_call_id].apn, 0, strlen(lynq_apn_table[lynq_data_call_id].apn) + 1);
memset(lynq_apn_table[lynq_data_call_id].apnType, 0, strlen(lynq_apn_table[lynq_data_call_id].apnType) + 1);
- lynq_apn_table[lynq_data_call_id].hasUsed == 0;
+ lynq_apn_table[lynq_data_call_id].hasUsed = 0;
}
UpdateHandle:
free_parcel(p);