diff --git a/services/src/utils/net_manager_call_back.cpp b/services/src/utils/net_manager_call_back.cpp index 07f5ff290d471d2bd9809e1b2dcdbef5cc6feb4b..1553e689baeb842eecdeb488bb918018a4139bbf 100644 --- a/services/src/utils/net_manager_call_back.cpp +++ b/services/src/utils/net_manager_call_back.cpp @@ -61,6 +61,9 @@ int32_t NetManagerCallBack::ReleaseNetwork(const NetManagerStandard::NetRequest TELEPHONY_LOGE("RemoveUid Request Fail"); return result; } + if (netrequest.isRemoveUid != 0) { + return result; + } result = DelayedRefSingleton::GetInstance().ReleaseNet(request); return result; }