[Bugfix][API-1374][API-1379][data]Fix sometimes does not retry the PDN activation operation
Only Configure:No
Affected branch:GSW3.0-No-Connman
Affected module:data
Is it affected on both ZXIC and MTK:only MTK
Self-test:Yes
Doc Update:NO
Change-Id: Ie2bf339b2b3c429f7a13a5d6d3ea904cb8f58b68
diff --git a/src/telephonyware/3.0/libvendor-ril/mtk-rilproxy/telephony/data/DcTracker.cpp b/src/telephonyware/3.0/libvendor-ril/mtk-rilproxy/telephony/data/DcTracker.cpp
index 640cff1..e39f4be 100755
--- a/src/telephonyware/3.0/libvendor-ril/mtk-rilproxy/telephony/data/DcTracker.cpp
+++ b/src/telephonyware/3.0/libvendor-ril/mtk-rilproxy/telephony/data/DcTracker.cpp
@@ -1203,7 +1203,7 @@
RFX_LOG_D(RFX_LOG_TAG, "reTrySetupData, retry with apnType: %s, request: RIL_REQUEST_SETUP_DATA_CALL, delay time: %ld",
apnType.c_str(),
delay);
- if (apnType == TEXT_APN_TYPE_DEFAULT) {
+ if (apnType == TEXT_APN_TYPE_DEFAULT || apnType == TEXT_IOT_APN_TYPE_DEFAULT) {
DcTracker::mRpDataController->retryRequest(apnType, setupDataMessage, reason, delay);
} else {
DcTracker::mRpDataController->retryRequest2(apnType, setupDataMessage, reason, delay);