diff --git a/bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java b/bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java index 7d12208e2e3e16dc8a1893f381ffddc69955f1d7..d678aac020c6cf9e3323b84f7d3a34588a2ce226 100644 --- a/bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java +++ b/bramble-android/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java @@ -197,8 +197,17 @@ class TorPlugin implements DuplexPlugin, EventHandler, EventListener { // Log the process's standard output until it detaches if (LOG.isLoggable(INFO)) { Scanner stdout = new Scanner(torProcess.getInputStream()); - while (stdout.hasNextLine()) LOG.info(stdout.nextLine()); + Scanner stderr = new Scanner(torProcess.getErrorStream()); + while (stdout.hasNextLine() || stderr.hasNextLine()){ + if(stdout.hasNextLine()) { + LOG.info(stdout.nextLine()); + } + if(stderr.hasNextLine()){ + LOG.info(stderr.nextLine()); + } + } stdout.close(); + stderr.close(); } try { // Wait for the process to detach or exit