Mailing List Archive

r1619 - trunk/varnish-cache/bin/varnishd
Author: phk
Date: 2007-07-02 19:30:03 +0200 (Mon, 02 Jul 2007)
New Revision: 1619

Modified:
trunk/varnish-cache/bin/varnishd/cache_backend.c
Log:
Also reset the workspaces when we do not reuse the backend connection,
we still reuse the structure.


Modified: trunk/varnish-cache/bin/varnishd/cache_backend.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_backend.c 2007-07-02 13:30:06 UTC (rev 1618)
+++ trunk/varnish-cache/bin/varnishd/cache_backend.c 2007-07-02 17:30:03 UTC (rev 1619)
@@ -337,6 +337,8 @@
AZ(close(vc->fd));
vc->fd = -1;
vc->backend = NULL;
+ WS_Reset(vc->http->ws);
+ WS_Reset(vc->http2->ws);
LOCK(&vbemtx);
TAILQ_INSERT_HEAD(&vbe_head, vc, list);
VSL_stats->backend_unused++;