[Bugfix][API-1123][DATA] data call deact apn failed for mRefCount = 0

Change-Id: Id10044e80ec345a3ec2c0ac9ff012905e02061d0
(cherry picked from commit 2cd9e9b03d4c03bb7262ea783231d8cd98bdfaa1)
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
old mode 100644
new mode 100755
index f92fd54..7c643eb
--- 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
@@ -240,7 +240,8 @@
     } else {
         apnContext->decRefCount();
         RFX_LOG_D(RFX_LOG_TAG, "deactiveNetwork with apnType: %s is using, ignore this request!!!", requestApn.c_str());
-         apnContext->notifyStateChange(RIL_Data_Call_PdnState::PDN_DISCONNECTED);
+         //apnContext->notifyStateChange(RIL_Data_Call_PdnState::PDN_DISCONNECTED);
+         apnContext->notifyStateChange(apnContext->getState());
     }
 }
 
@@ -1078,7 +1079,7 @@
 
             RFX_LOG_D(RFX_LOG_TAG, "onSetupConnectionCompleted, clear up the pdn connection with apn type: %s",
                             apnContext->getApnType().c_str());
-            apnContext->setSate(RIL_Data_Call_PdnState::PDN_FAILED);
+            //apnContext->setSate(RIL_Data_Call_PdnState::PDN_FAILED);
             apnContext->getApnSetting().clear();
             dataConnection->updateCompatibleApnContexts(apnContext);