r504 - trunk/varnish-cache/bin/varnishd

phk at projects.linpro.no phk at projects.linpro.no
Wed Jul 19 21:47:29 CEST 2006


Author: phk
Date: 2006-07-19 21:47:29 +0200 (Wed, 19 Jul 2006)
New Revision: 504

Modified:
   trunk/varnish-cache/bin/varnishd/cache_session.c
Log:
Don't panic on NULL srcaddr, but revisit later when we know the
details.  Is it the Prefetcher ?



Modified: trunk/varnish-cache/bin/varnishd/cache_session.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_session.c	2006-07-19 19:45:51 UTC (rev 503)
+++ trunk/varnish-cache/bin/varnishd/cache_session.c	2006-07-19 19:47:29 UTC (rev 504)
@@ -135,6 +135,11 @@
 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--;




More information about the varnish-commit mailing list