summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gflags.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gflags.cc b/src/gflags.cc
index c70d2a2..a136fde 100644
--- a/src/gflags.cc
+++ b/src/gflags.cc
@@ -185,6 +185,7 @@ static void ReportError(DieWhenReporting should_die, const char* format, ...) {
vsnprintf(error_message, sizeof(error_message), format, ap);
va_end(ap);
fprintf(stderr, "%s", error_message);
+ fflush(stderr); // should be unnecessary, but cygwin's rxvt buffers stderr
if (should_die == DIE) gflags_exitfunc(1);
}