r1682 - trunk/varnish-cache/bin/varnishd

phk at projects.linpro.no phk at projects.linpro.no
Fri Jul 13 09:11:55 CEST 2007


Author: phk
Date: 2007-07-13 09:11:54 +0200 (Fri, 13 Jul 2007)
New Revision: 1682

Modified:
   trunk/varnish-cache/bin/varnishd/cache.h
   trunk/varnish-cache/bin/varnishd/cache_session.c
Log:
Initialize all timestamps in the session to NAN


Modified: trunk/varnish-cache/bin/varnishd/cache.h
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache.h	2007-07-12 22:41:08 UTC (rev 1681)
+++ trunk/varnish-cache/bin/varnishd/cache.h	2007-07-13 07:11:54 UTC (rev 1682)
@@ -300,6 +300,7 @@
 	const char		*doclose;
 	struct http		*http;
 
+	/* Timestamps, all on TIM_real() timescale */
 	double			t_open;
 	double			t_req;
 	double			t_resp;

Modified: trunk/varnish-cache/bin/varnishd/cache_session.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_session.c	2007-07-12 22:41:08 UTC (rev 1681)
+++ trunk/varnish-cache/bin/varnishd/cache_session.c	2007-07-13 07:11:54 UTC (rev 1682)
@@ -50,6 +50,7 @@
 
 #include <stdlib.h>
 #include <string.h>
+#include <math.h>
 #include <sys/uio.h>
 #include <sys/socket.h>
 
@@ -308,6 +309,10 @@
 	sp->mysockaddr = (void*)(&sm->sockaddr[1]);
 	sp->mysockaddrlen = sizeof(sm->sockaddr[1]);
 	sp->sockaddr->sa_family = sp->mysockaddr->sa_family = PF_UNSPEC;
+	sp->t_open = NAN;
+	sp->t_req = NAN;
+	sp->t_resp = NAN;
+	sp->t_end = NAN;
 
 	assert(len <= sp->sockaddrlen);
 	if (addr != NULL) {




More information about the varnish-commit mailing list