Merge "Address review comments on ag/962875." into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
6d1a776c26
@@ -2048,13 +2048,13 @@ public class NetworkManagementService extends INetworkManagementService.Stub
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void closeSocketsForFirewallChain(int chain, String chainName) {
|
private void closeSocketsForFirewallChainLocked(int chain, String chainName) {
|
||||||
// UID ranges to close sockets on.
|
// UID ranges to close sockets on.
|
||||||
UidRange[] ranges;
|
UidRange[] ranges;
|
||||||
// UID ranges whose sockets we won't touch.
|
// UID ranges whose sockets we won't touch.
|
||||||
int[] exemptUids;
|
int[] exemptUids;
|
||||||
|
|
||||||
SparseIntArray rules = getUidFirewallRules(chain);
|
final SparseIntArray rules = getUidFirewallRules(chain);
|
||||||
int numUids = 0;
|
int numUids = 0;
|
||||||
|
|
||||||
if (getFirewallType(chain) == FIREWALL_TYPE_WHITELIST) {
|
if (getFirewallType(chain) == FIREWALL_TYPE_WHITELIST) {
|
||||||
@@ -2119,7 +2119,7 @@ public class NetworkManagementService extends INetworkManagementService.Stub
|
|||||||
mFirewallChainStates.put(chain, enable);
|
mFirewallChainStates.put(chain, enable);
|
||||||
|
|
||||||
final String operation = enable ? "enable_chain" : "disable_chain";
|
final String operation = enable ? "enable_chain" : "disable_chain";
|
||||||
String chainName;
|
final String chainName;
|
||||||
switch(chain) {
|
switch(chain) {
|
||||||
case FIREWALL_CHAIN_STANDBY:
|
case FIREWALL_CHAIN_STANDBY:
|
||||||
chainName = FIREWALL_CHAIN_NAME_STANDBY;
|
chainName = FIREWALL_CHAIN_NAME_STANDBY;
|
||||||
@@ -2146,7 +2146,7 @@ public class NetworkManagementService extends INetworkManagementService.Stub
|
|||||||
// whitelist and blacklist chains allow RSTs through.
|
// whitelist and blacklist chains allow RSTs through.
|
||||||
if (enable) {
|
if (enable) {
|
||||||
if (DBG) Slog.d(TAG, "Closing sockets after enabling chain " + chainName);
|
if (DBG) Slog.d(TAG, "Closing sockets after enabling chain " + chainName);
|
||||||
closeSocketsForFirewallChain(chain, chainName);
|
closeSocketsForFirewallChainLocked(chain, chainName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user