diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index da9c966690..2435c27007 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -185,6 +185,7 @@ public class ConnectivityService extends IConnectivityManager.Stub public static final String DIAG_ARG = "--diag"; public static final String SHORT_ARG = "--short"; + public static final String TETHERING_ARG = "tethering"; private static final boolean DBG = true; private static final boolean VDBG = false; @@ -1936,7 +1937,7 @@ public class ConnectivityService extends IConnectivityManager.Stub private boolean argsContain(String[] args, String target) { for (String arg : args) { - if (arg.equals(target)) return true; + if (target.equals(arg)) return true; } return false; } @@ -1974,6 +1975,9 @@ public class ConnectivityService extends IConnectivityManager.Stub if (argsContain(args, DIAG_ARG)) { dumpNetworkDiagnostics(pw); return; + } else if (argsContain(args, TETHERING_ARG)) { + mTethering.dump(fd, pw, args); + return; } pw.print("NetworkFactories for:");