From f80067d790d09122d6acf15f14ae751e4ddd3143 Mon Sep 17 00:00:00 2001 From: Robert Greenwalt Date: Mon, 31 Mar 2014 10:43:43 -0700 Subject: [PATCH] Stop adding host routes for dns bug:13550136 Change-Id: I748e13b96dab111f8f6a4b11d9beaf2a72d0742b --- .../android/server/ConnectivityService.java | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index 741bf958ff..3e7d9cfd96 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -2703,31 +2703,6 @@ public class ConnectivityService extends IConnectivityManager.Stub { } } - if (!isLinkDefault) { - // handle DNS routes - if (routesChanged) { - // routes changed - remove all old dns entries and add new - if (curLp != null) { - for (InetAddress oldDns : curLp.getDnses()) { - removeRouteToAddress(curLp, oldDns); - } - } - if (newLp != null) { - for (InetAddress newDns : newLp.getDnses()) { - addRouteToAddress(newLp, newDns, exempt); - } - } - } else { - // no change in routes, check for change in dns themselves - for (InetAddress oldDns : dnsDiff.removed) { - removeRouteToAddress(curLp, oldDns); - } - for (InetAddress newDns : dnsDiff.added) { - addRouteToAddress(newLp, newDns, exempt); - } - } - } - for (RouteInfo r : routeDiff.added) { if (isLinkDefault || ! r.isDefaultRoute()) { addRoute(newLp, r, TO_DEFAULT_TABLE, exempt);