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