Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2b77c9fd authored by Sudheer Shanka's avatar Sudheer Shanka Committed by android-build-merger
Browse files

Merge "Save internal state to disk after updating whitelist revoked uids." into pi-dev

am: 0302f56c

Change-Id: Ic1f27e5a4084964b61e07774af8b95bb36893079
parents 6b798834 0302f56c
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -2338,7 +2338,7 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
    }

    private void setUidPolicyUncheckedUL(int uid, int oldPolicy, int policy, boolean persist) {
        setUidPolicyUncheckedUL(uid, policy, persist);
        setUidPolicyUncheckedUL(uid, policy, false);

        final boolean notifyApp;
        if (!isUidValidForWhitelistRules(uid)) {
@@ -2361,6 +2361,11 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
        }
        mHandler.obtainMessage(MSG_POLICIES_CHANGED, uid, policy, Boolean.valueOf(notifyApp))
                .sendToTarget();
        if (persist) {
            synchronized (mNetworkPoliciesSecondLock) {
                writePolicyAL();
            }
        }
    }

    private void setUidPolicyUncheckedUL(int uid, int policy, boolean persist) {