Flush progress output immediately.
authorFabian Jäger <fabian.jaeger@chungwasoft.com>
Fri, 11 May 2012 18:19:39 +0000 (11:19 -0700)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Fri, 11 May 2012 18:19:39 +0000 (11:19 -0700)
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
main.c
www/changelog.xml

diff --git a/main.c b/main.c
index 0db0811..4dc3bdd 100644 (file)
--- a/main.c
+++ b/main.c
@@ -813,6 +813,7 @@ void write_progress(void *_vpninfo, int level, const char *fmt, ...)
                va_start(args, fmt);
                vfprintf(outf, fmt, args);
                va_end(args);
+               fflush(outf);
        }
 }
 
index db62331..7384584 100644 (file)
@@ -19,6 +19,7 @@
      <ul>
        <li>Add <tt>--config</tt> option for reading options from file.</li>
        <li>Improve OpenSSL DTLS compatibility to work on Ubuntu 10.04.</li>
+       <li>Flush progress logging output promptly after each message.</li>
      </ul><br/>
   </li>
   <li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-3.18.tar.gz">OpenConnect v3.18</a></b>