diff --git a/service/src/com/android/server/connectivity/NetworkDiagnostics.java b/service/src/com/android/server/connectivity/NetworkDiagnostics.java index 2e51be39bf..509110d3e2 100644 --- a/service/src/com/android/server/connectivity/NetworkDiagnostics.java +++ b/service/src/com/android/server/connectivity/NetworkDiagnostics.java @@ -206,7 +206,7 @@ public class NetworkDiagnostics { } for (RouteInfo route : mLinkProperties.getRoutes()) { - if (route.hasGateway()) { + if (route.getType() == RouteInfo.RTN_UNICAST && route.hasGateway()) { InetAddress gateway = route.getGateway(); prepareIcmpMeasurement(gateway); if (route.isIPv6Default()) {