From ca11977085cb25a8c6128e0a8450943a9cc92fd2 Mon Sep 17 00:00:00 2001 From: phk Date: Tue, 1 Aug 2006 17:54:34 +0000 Subject: [PATCH] More miniobj checks git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@592 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- varnish-cache/bin/varnishd/cache_fetch.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/varnish-cache/bin/varnishd/cache_fetch.c b/varnish-cache/bin/varnishd/cache_fetch.c index 0d4f790f..5a0724b1 100644 --- a/varnish-cache/bin/varnishd/cache_fetch.c +++ b/varnish-cache/bin/varnishd/cache_fetch.c @@ -293,6 +293,9 @@ FetchHeaders(struct sess *sp) i = WRK_Flush(w); assert(i == 0); + CHECK_OBJ_NOTNULL(sp, SESS_MAGIC); + CHECK_OBJ_NOTNULL(sp->wrk, WORKER_MAGIC); + CHECK_OBJ_NOTNULL(sp->obj, OBJECT_MAGIC); /* * XXX: It might be cheaper to avoid the event_engine and simply * XXX: read(2) the header @@ -300,6 +303,9 @@ FetchHeaders(struct sess *sp) http_RecvHead(vc->http, vc->fd, w->eb, NULL, NULL); (void)event_base_loop(w->eb, 0); assert(http_DissectResponse(vc->http, vc->fd) == 0); + CHECK_OBJ_NOTNULL(sp, SESS_MAGIC); + CHECK_OBJ_NOTNULL(sp->wrk, WORKER_MAGIC); + CHECK_OBJ_NOTNULL(sp->obj, OBJECT_MAGIC); sp->vbc = vc; sp->obj->entered = time(NULL); -- 2.39.5