Loading src/java/com/android/internal/telephony/dataconnection/DcTracker.java +2 −1 Original line number Diff line number Diff line Loading @@ -1659,7 +1659,8 @@ public class DcTracker extends DcTrackerBase { // request goes away. This applies to both CDMA and GSM because they both // can declare the DUN APN sharable by default traffic, thus still satisfying // those requests and not torn down organically. if (apnContext.getApnType() == PhoneConstants.APN_TYPE_DUN && teardownForDun()) { if ((apnContext.getApnType() == PhoneConstants.APN_TYPE_DUN && teardownForDun()) || apnContext.getState() != DctConstants.State.CONNECTED) { cleanup = true; } else { cleanup = false; Loading Loading
src/java/com/android/internal/telephony/dataconnection/DcTracker.java +2 −1 Original line number Diff line number Diff line Loading @@ -1659,7 +1659,8 @@ public class DcTracker extends DcTrackerBase { // request goes away. This applies to both CDMA and GSM because they both // can declare the DUN APN sharable by default traffic, thus still satisfying // those requests and not torn down organically. if (apnContext.getApnType() == PhoneConstants.APN_TYPE_DUN && teardownForDun()) { if ((apnContext.getApnType() == PhoneConstants.APN_TYPE_DUN && teardownForDun()) || apnContext.getState() != DctConstants.State.CONNECTED) { cleanup = true; } else { cleanup = false; Loading