From 1fa9ca213ebf2326eeefd2fdadfb6876d776e3e9 Mon Sep 17 00:00:00 2001 From: Emmanuel Bigeon Date: Sat, 27 Oct 2018 14:42:22 -0400 Subject: [PATCH] Fix process forwarding of Signed-off-by: Emmanuel Bigeon --- .../main/java/net/bigeon/gclc/system/ExecSystemCommand.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gclc.system/src/main/java/net/bigeon/gclc/system/ExecSystemCommand.java b/gclc.system/src/main/java/net/bigeon/gclc/system/ExecSystemCommand.java index 4e1f675..b29521a 100644 --- a/gclc.system/src/main/java/net/bigeon/gclc/system/ExecSystemCommand.java +++ b/gclc.system/src/main/java/net/bigeon/gclc/system/ExecSystemCommand.java @@ -101,7 +101,10 @@ public class ExecSystemCommand extends Command { try (BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(os))) { while (th.isAlive()) { final String user = in.prompt(); - writer.write(user + EOL); + // Avoid interruption being sent to process. + if (!user.isEmpty()) { + writer.write(user + EOL); + } } } catch (final IOException e1) { throw new CommandRunException(CommandRunExceptionType.INTERACTION,