From 998357385e1aaec3d882cdc1d56108af9c9303f9 Mon Sep 17 00:00:00 2001 From: Nathan Christopher McRae Date: Mon, 10 Mar 2025 22:54:56 -0700 Subject: [PATCH] Minor WindowsScheduler updates --- .../name/nathanmcrae/numbersstation/WindowsScheduler.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/name/nathanmcrae/numbersstation/WindowsScheduler.java b/src/main/java/name/nathanmcrae/numbersstation/WindowsScheduler.java index 9d15c05..9d271ea 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/WindowsScheduler.java +++ b/src/main/java/name/nathanmcrae/numbersstation/WindowsScheduler.java @@ -426,6 +426,7 @@ public class WindowsScheduler { /** * @return (stdout contents, stderr contents) + * TODO: don't assume that process has exited yet. If it does we don't want to hang. */ public static Pair captureProcessOutput(Process process) throws IOException { StringBuilder output = new StringBuilder(); @@ -435,10 +436,10 @@ public class WindowsScheduler { BufferedReader errorReader = new BufferedReader(new InputStreamReader(process.getErrorStream()))) { String line; while ((line = reader.readLine()) != null) { - output.append(line); + output.append(line + "\n"); } while ((line = errorReader.readLine()) != null) { - error.append(line); + error.append(line + "\n"); } }