From 0ab22d61db32f69e001b21831bea1d25b81adfed Mon Sep 17 00:00:00 2001 From: andersb Date: Sun, 24 Sep 2006 17:14:28 +0000 Subject: [PATCH] Fixed: Correctly logging "-" when there is no User-Agent or Referer. Note: Still builds with warning. git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@1123 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- varnish-cache/bin/varnishncsa/varnishncsa.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/varnish-cache/bin/varnishncsa/varnishncsa.c b/varnish-cache/bin/varnishncsa/varnishncsa.c index 928f3e1f..37b2be93 100644 --- a/varnish-cache/bin/varnishncsa/varnishncsa.c +++ b/varnish-cache/bin/varnishncsa/varnishncsa.c @@ -198,11 +198,18 @@ extended_log_format(void *priv, unsigned tag, unsigned fd, unsigned len, unsigne free(lp->df_R); lp->df_R = NULL; } + else { + fprintf(fo, " \"-\""); + } + if (lp->df_U != NULL) { fprintf(fo, " \"%s\"", lp->df_U); free(lp->df_U); lp->df_U = NULL; } + else { + fprintf(fo, " \"-\""); + } fprintf(fo, "\n"); return (0); -- 2.39.5