[2.1] varnish-2.1.5-11-g59bab9f
Tollef Fog Heen
tfheen at varnish-cache.org
Wed Apr 13 15:02:33 CEST 2011
commit 59bab9f19ae226fe0c553a202b66d630cf5f32ef
Author: Tollef Fog Heen <tfheen at varnish-software.com>
Date: Wed Apr 13 14:59:51 2011 +0200
Fix formatting of broken Authorization headers in varnishncsa
varnishncsa would format an authorization headers like
Authorization: Basic
as
127.0.0.1 - […]
rather than
127.0.0.1 - - […]
Fixes #868
diff --git a/bin/varnishncsa/varnishncsa.c b/bin/varnishncsa/varnishncsa.c
index dd9f43a..4adf60b 100644
--- a/bin/varnishncsa/varnishncsa.c
+++ b/bin/varnishncsa/varnishncsa.c
@@ -499,7 +499,7 @@ h_ncsa(void *priv, enum shmlogtag tag, unsigned fd,
q = strchr(rubuf, ':');
if (q != NULL)
*q = '\0';
- fprintf(fo, "%s ", rubuf);
+ fprintf(fo, "%s ", (rubuf[0] != '\0' ? rubuf : "-"));
free(rubuf);
} else {
fprintf(fo, "- ");
More information about the varnish-commit
mailing list