From 05226ac9502670d4d49228aba2c5ff8ce837b85c Mon Sep 17 00:00:00 2001 From: Shawn Pearce Date: Sat, 19 Apr 2014 18:02:48 -0700 Subject: [PATCH] pgm: Flush stderr during shutdown If an error occurs in command line option parsing the error message may be stuck in a Java level buffer. Flush the stream to ensure everything is made available to the calling process or terminal. Change-Id: I55b16e43aa96fc81c1197121032f5cdd901d412c --- org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java index 94591393af..ea2ef358b7 100644 --- a/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java +++ b/org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java @@ -224,6 +224,8 @@ public class Main { } finally { if (cmd.outw != null) cmd.outw.flush(); + if (cmd.errw != null) + cmd.errw.flush(); } } -- 2.39.5