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 f0cf90e7c3a86703b98a898831d0f90b026e659d..563f5fbe9bb9958f1fc7d87582c32c6016a4daef 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 @@ -193,8 +193,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