Fix a permissions probem in ConnectivityManager am: 1790009c36
Original change: undetermined Change-Id: Idc3757bf3a4f46d2390df2bbf3488ac433952c90
This commit is contained in:
@@ -1315,7 +1315,13 @@ public class ConnectivityService extends IConnectivityManager.Stub {
|
||||
if (usedNetworkType != networkType) {
|
||||
Integer currentPid = new Integer(pid);
|
||||
mNetRequestersPids[usedNetworkType].remove(currentPid);
|
||||
reassessPidDns(pid, true);
|
||||
|
||||
final long token = Binder.clearCallingIdentity();
|
||||
try {
|
||||
reassessPidDns(pid, true);
|
||||
} finally {
|
||||
Binder.restoreCallingIdentity(token);
|
||||
}
|
||||
flushVmDnsCache();
|
||||
if (mNetRequestersPids[usedNetworkType].size() != 0) {
|
||||
if (VDBG) {
|
||||
|
||||
Reference in New Issue
Block a user