[4.1] 45c1605 Add a defensive assert

Lasse Karstensen lkarsten at varnish-software.com
Thu Jan 14 15:15:05 CET 2016


commit 45c16052f7df4ed22b988054a5400c2d3388ea29
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Thu Nov 19 10:11:19 2015 +0000

    Add a defensive assert

diff --git a/bin/varnishd/storage/stevedore.c b/bin/varnishd/storage/stevedore.c
index 0929ba8..77e54a3 100644
--- a/bin/varnishd/storage/stevedore.c
+++ b/bin/varnishd/storage/stevedore.c
@@ -68,6 +68,7 @@ default_oc_freeobj(struct worker *wrk, struct objcore *oc)
 
 	CHECK_OBJ_NOTNULL(wrk, WORKER_MAGIC);
 	CHECK_OBJ_NOTNULL(oc, OBJCORE_MAGIC);
+	CHECK_OBJ_NOTNULL(oc->stobj, STOREOBJ_MAGIC);
 	ObjSlim(wrk, oc);
 	CAST_OBJ_NOTNULL(o, oc->stobj->priv, OBJECT_MAGIC);
 	o->magic = 0;



More information about the varnish-commit mailing list