[master] c2a2576 Make sure to free workers cached busyobj when threads are reaped.
Poul-Henning Kamp
phk at varnish-cache.org
Thu Feb 9 08:58:32 CET 2012
commit c2a2576ca15d3bdbdf0b151383833332f0be1f22
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Thu Feb 9 07:58:04 2012 +0000
Make sure to free workers cached busyobj when threads are reaped.
diff --git a/bin/varnishd/cache/cache_wrk.c b/bin/varnishd/cache/cache_wrk.c
index 32ad21d..c1d20e8 100644
--- a/bin/varnishd/cache/cache_wrk.c
+++ b/bin/varnishd/cache/cache_wrk.c
@@ -163,6 +163,8 @@ wrk_thread_real(void *priv, unsigned shm_workspace, unsigned sess_workspace,
if (w->vcl != NULL)
VCL_Rel(&w->vcl);
AZ(pthread_cond_destroy(&w->cond));
+ if (w->nvbo != NULL)
+ VBO_Free(&w->nvbo);
HSH_Cleanup(w);
WRK_SumStat(w);
return (NULL);
More information about the varnish-commit
mailing list