r3909 - trunk/varnish-cache/bin/varnishd
phk at projects.linpro.no
phk at projects.linpro.no
Wed Mar 11 12:07:43 CET 2009
Author: phk
Date: 2009-03-11 12:07:42 +0100 (Wed, 11 Mar 2009)
New Revision: 3909
Modified:
trunk/varnish-cache/bin/varnishd/cache_center.c
Log:
Remember to reset sp->objcore when object inherits reference.
Modified: trunk/varnish-cache/bin/varnishd/cache_center.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_center.c 2009-03-10 10:11:25 UTC (rev 3908)
+++ trunk/varnish-cache/bin/varnishd/cache_center.c 2009-03-11 11:07:42 UTC (rev 3909)
@@ -475,6 +475,7 @@
sp->obj->objcore = sp->objcore;
sp->obj->objhead = sp->objhead;
sp->objhead = NULL; /* refcnt follows pointer. */
+ sp->objcore = NULL; /* refcnt follows pointer. */
}
BAN_NewObj(sp->obj);
@@ -657,7 +658,6 @@
HSH_Deref(sp->wrk, &sp->obj);
sp->objcore = NULL;
AZ(sp->objhead);
- sp->objhead = NULL;
switch(sp->handling) {
case VCL_RET_PASS:
More information about the varnish-commit
mailing list