diff options
| -rw-r--r-- | services/java/com/android/server/NetworkManagementService.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/services/java/com/android/server/NetworkManagementService.java b/services/java/com/android/server/NetworkManagementService.java index 2b0d8243a7ee..29e4c431a7d5 100644 --- a/services/java/com/android/server/NetworkManagementService.java +++ b/services/java/com/android/server/NetworkManagementService.java @@ -1471,9 +1471,7 @@ public class NetworkManagementService extends INetworkManagementService.Stub public void setDnsInterfaceForPid(String iface, int pid) throws IllegalStateException { mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG); try { - String cmd = "resolver setifaceforpid " + iface + " " + pid; - - mConnector.execute(cmd); + mConnector.execute("resolver", "setifaceforpid", iface, pid); } catch (NativeDaemonConnectorException e) { throw new IllegalStateException( "Error communicating with native deamon to set interface for pid" + iface, e); @@ -1484,9 +1482,7 @@ public class NetworkManagementService extends INetworkManagementService.Stub public void clearDnsInterfaceForPid(int pid) throws IllegalStateException { mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG); try { - String cmd = "resolver clearifaceforpid " + pid; - - mConnector.execute(cmd); + mConnector.execute("resolver", "clearifaceforpid", pid); } catch (NativeDaemonConnectorException e) { throw new IllegalStateException( "Error communicating with native deamon to clear interface for pid " + pid, e); |