[2.1] varnish-2.1.5-11-gb3fe835
Tollef Fog Heen
tfheen at varnish-cache.org
Wed Apr 13 15:01:43 CEST 2011
commit b3fe83574776b005ec028c700a2ab94eb5a65574
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 - - […]
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