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