From 0ca68a063353bbc413d9a670f598fdec644a2055 Mon Sep 17 00:00:00 2001 From: Robert Greenwalt Date: Thu, 17 Dec 2009 14:54:59 -0800 Subject: [PATCH] Cleanup of process-specific DNS. Removes entries sooner. A bug. Doesn't add one for phone process at all. This was intended to be removed long ago. bug: 2329900 --- services/java/com/android/server/ConnectivityService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/java/com/android/server/ConnectivityService.java b/services/java/com/android/server/ConnectivityService.java index 77884a4444..b2463b52d6 100644 --- a/services/java/com/android/server/ConnectivityService.java +++ b/services/java/com/android/server/ConnectivityService.java @@ -660,8 +660,8 @@ public class ConnectivityService extends IConnectivityManager.Stub { tracker = mNetTrackers[usedNetworkType]; if(usedNetworkType != networkType) { Integer currentPid = new Integer(pid); - reassessPidDns(pid, true); mNetRequestersPids[usedNetworkType].remove(currentPid); + reassessPidDns(pid, true); if (mNetRequestersPids[usedNetworkType].size() != 0) { if (DBG) Log.d(TAG, "not tearing down special network - " + "others still using it");