r578 - trunk/varnish-cache/bin/varnishd
phk at projects.linpro.no
phk at projects.linpro.no
Mon Jul 31 23:37:10 CEST 2006
Author: phk
Date: 2006-07-31 23:37:10 +0200 (Mon, 31 Jul 2006)
New Revision: 578
Modified:
trunk/varnish-cache/bin/varnishd/cache_session.c
Log:
addr might be NULL if we are called from the prefetcher.
Modified: trunk/varnish-cache/bin/varnishd/cache_session.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_session.c 2006-07-31 21:04:43 UTC (rev 577)
+++ trunk/varnish-cache/bin/varnishd/cache_session.c 2006-07-31 21:37:10 UTC (rev 578)
@@ -199,8 +199,10 @@
sm->sess.sockaddr = sm->sockaddr;
assert(len < sizeof(sm->sockaddr));
- memcpy(sm->sess.sockaddr, addr, len);
- sm->sess.sockaddrlen = len;
+ if (addr != NULL) {
+ memcpy(sm->sess.sockaddr, addr, len);
+ sm->sess.sockaddrlen = len;
+ }
http_Setup(&sm->http, (void *)(sm + 1), heritage.mem_workspace);
More information about the varnish-commit
mailing list