From 06d5a6fc092062ca507d5702120ed38f406ac00e Mon Sep 17 00:00:00 2001 From: Nathan Freitas Date: Tue, 15 Apr 2014 00:24:55 -0400 Subject: [PATCH] improve process lookup code --- src/org/torproject/android/service/TorServiceUtils.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/org/torproject/android/service/TorServiceUtils.java b/src/org/torproject/android/service/TorServiceUtils.java index 7b6df596..5e87cb5f 100644 --- a/src/org/torproject/android/service/TorServiceUtils.java +++ b/src/org/torproject/android/service/TorServiceUtils.java @@ -73,12 +73,12 @@ public class TorServiceUtils implements TorServiceConstants { Process procPs = null; - String processKey = '/' + new File(command).getName(); + String processKey = new File(command).getName(); - procPs = r.exec(SHELL_CMD_PS); + procPs = r.exec(SHELL_CMD_PS + ' ' + processKey); // this is the android ps command BufferedReader reader = new BufferedReader(new InputStreamReader(procPs.getInputStream())); - String line = null; + String line = reader.readLine(); //read first line "headers" USER PID PPID etc while ((line = reader.readLine())!=null) {