Merge "ignore initial request to disable iptable chain" into mnc-dr-dev am: 3554d62ca0
am: d166333eb5
* commit 'd166333eb5d3886a18a3a951d833a6d01cb8340d':
ignore initial request to disable iptable chain
This commit is contained in:
@@ -2023,9 +2023,9 @@ public class NetworkManagementService extends INetworkManagementService.Stub
|
||||
public void setFirewallChainEnabled(int chain, boolean enable) {
|
||||
enforceSystemUid();
|
||||
synchronized (mQuotaLock) {
|
||||
if (mFirewallChainStates.indexOfKey(chain) >= 0 &&
|
||||
mFirewallChainStates.get(chain) == enable) {
|
||||
// All is the same, nothing to do.
|
||||
if (mFirewallChainStates.get(chain, false) == enable) {
|
||||
// All is the same, nothing to do. This relies on the fact that netd has child
|
||||
// chains default detached.
|
||||
return;
|
||||
}
|
||||
mFirewallChainStates.put(chain, enable);
|
||||
|
||||
@@ -2598,9 +2598,9 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
|
||||
* Add or remove a uid to the firewall blacklist for all network ifaces.
|
||||
*/
|
||||
private void enableFirewallChainLocked(int chain, boolean enable) {
|
||||
if (mFirewallChainStates.indexOfKey(chain) >= 0 &&
|
||||
mFirewallChainStates.get(chain) == enable) {
|
||||
// All is the same, nothing to do.
|
||||
if (mFirewallChainStates.get(chain, false) == enable) {
|
||||
// All is the same, nothing to do. This relies on the fact that netd has child
|
||||
// chains default detached.
|
||||
return;
|
||||
}
|
||||
mFirewallChainStates.put(chain, enable);
|
||||
|
||||
Reference in New Issue
Block a user