From 79cebb663b079cf7f14f0e25ec97ed5e4e83b900 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Tue, 10 Mar 2015 13:01:16 +1100 Subject: [PATCH] fflush messages on print_err --- lrzip_private.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lrzip_private.h b/lrzip_private.h index d5cad4c..2bbd3c9 100644 --- a/lrzip_private.h +++ b/lrzip_private.h @@ -491,8 +491,8 @@ static inline void print_stuff(const rzip_control *control, int level, unsigned } else if (control->msgout) { va_start(ap, format); vfprintf(control->msgout, format, ap); - fflush(control->msgout); va_end(ap); + fflush(control->msgout); } } @@ -507,6 +507,7 @@ static inline void print_err(const rzip_control *control, unsigned int line, con va_start(ap, format); vfprintf(control->msgerr, format, ap); va_end(ap); + fflush(control->msgerr); } }