r150 - trunk/varnish-cache/bin/varnishd

phk at projects.linpro.no phk at projects.linpro.no
Tue Apr 25 09:10:36 CEST 2006


Author: phk
Date: 2006-04-25 09:10:36 +0200 (Tue, 25 Apr 2006)
New Revision: 150

Modified:
   trunk/varnish-cache/bin/varnishd/cache_http.c
Log:
reset header count before we dissect


Modified: trunk/varnish-cache/bin/varnishd/cache_http.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_http.c	2006-04-25 07:04:43 UTC (rev 149)
+++ trunk/varnish-cache/bin/varnishd/cache_http.c	2006-04-25 07:10:36 UTC (rev 150)
@@ -202,6 +202,7 @@
 	if (*p == '\r')
 		p++;
 
+	hp->nhdr = 0;
 	for (; p < hp->v; p = r) {
 		q = strchr(p, '\n');
 		assert(q != NULL);
@@ -346,6 +347,8 @@
 	for (u = 0; u < hp->nhdr; u++) {
 		if (http_supress(hp->hdr[u], resp))
 			continue;
+		if (0)
+			VSL(SLT_Debug, 0, "Build %s", hp->hdr[u]);
 		sbuf_cat(sb, hp->hdr[u]);
 		sbuf_cat(sb, "\r\n");
 	}




More information about the varnish-commit mailing list