From 383ee5feaaf0175855c571847bdc7e7306d00803 Mon Sep 17 00:00:00 2001 From: petter Date: Mon, 11 Aug 2008 10:04:00 +0000 Subject: [PATCH] It now always flushes the stream, even for stdout. See ticket #182. git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@3080 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- varnish-cache/bin/varnishncsa/varnishncsa.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/varnish-cache/bin/varnishncsa/varnishncsa.c b/varnish-cache/bin/varnishncsa/varnishncsa.c index 3c133aa0..8e7d6df8 100644 --- a/varnish-cache/bin/varnishncsa/varnishncsa.c +++ b/varnish-cache/bin/varnishncsa/varnishncsa.c @@ -452,9 +452,8 @@ h_ncsa(void *priv, enum shmlogtag tag, unsigned fd, fprintf(fo, "\"%s\"\n", lp->df_User_agent ? lp->df_User_agent : "-"); - /* hack: flush after every line if writing to file */ - if (fo != stdout) - fflush(fo); + /* flush the stream */ + fflush(fo); } /* clean up */ -- 2.39.5