From 3b3af6a4cd8705c56b4542fec747d35cf60bf565 Mon Sep 17 00:00:00 2001 From: phk Date: Wed, 19 Jul 2006 19:47:29 +0000 Subject: [PATCH] Don't panic on NULL srcaddr, but revisit later when we know the details. Is it the Prefetcher ? git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@504 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- varnish-cache/bin/varnishd/cache_session.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/varnish-cache/bin/varnishd/cache_session.c b/varnish-cache/bin/varnishd/cache_session.c index 6b9b4a98..b0a5555c 100644 --- a/varnish-cache/bin/varnishd/cache_session.c +++ b/varnish-cache/bin/varnishd/cache_session.c @@ -135,6 +135,11 @@ void SES_RelSrcAddr(struct sess *sp) { + if (sp->srcaddr == NULL) { + /* XXX who comes this way ? */ + VSL(SLT_Debug, sp->fd, "had no srcaddr"); + return; + } assert(sp->srcaddr != NULL); AZ(pthread_mutex_lock(&ses_mtx)); sp->srcaddr->nsess--; -- 2.39.5