r329 - trunk/varnish-cache/bin/varnishd
phk at projects.linpro.no
phk at projects.linpro.no
Wed Jul 5 15:19:14 CEST 2006
Author: phk
Date: 2006-07-05 15:19:14 +0200 (Wed, 05 Jul 2006)
New Revision: 329
Modified:
trunk/varnish-cache/bin/varnishd/cache_acceptor.c
Log:
Send "Connection: close" if not HTTP/1.1
Modified: trunk/varnish-cache/bin/varnishd/cache_acceptor.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_acceptor.c 2006-07-05 13:13:56 UTC (rev 328)
+++ trunk/varnish-cache/bin/varnishd/cache_acceptor.c 2006-07-05 13:19:14 UTC (rev 329)
@@ -102,6 +102,8 @@
sp->obj->age + sp->t_req - sp->obj->entered);
sbuf_printf(w->sb, "Via: 1.1 varnish\r\n");
sbuf_printf(w->sb, "X-Varnish: xid %u\r\n", sp->obj->xid);
+ if (http_GetProto(sp->http, &r) && strcmp(r, "HTTP/1.1"))
+ sbuf_printf(w->sb, "Connection: close\r\n");
sbuf_printf(w->sb, "\r\n");
sbuf_finish(w->sb);
vca_write(sp, sbuf_data(w->sb), sbuf_len(w->sb));
More information about the varnish-commit
mailing list