]> err.no Git - varnish/commitdiff
Save a systemcall by using the same timestamp twice.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 6 Sep 2006 18:37:17 +0000 (18:37 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 6 Sep 2006 18:37:17 +0000 (18:37 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@925 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/cache_acceptor.c
varnish-cache/bin/varnishd/cache_session.c

index fa77bf4a4542e93bbd07c666a73599a4bec1ec0f..81f6d994a7961cbe4a894d6eb47c8d27ce785e02 100644 (file)
@@ -66,6 +66,7 @@ vca_accept_sess(int fd)
        XXXAN(sp);
 
        (void)clock_gettime(CLOCK_REALTIME, &sp->t_open);
+       sp->acct.first = sp->t_open.tv_sec;
        sp->fd = i;
        sp->id = i;
 
index d663ad2873d8ef4f4b0db1f2b11f6b3d18891cab..7ec600fbab4e45df07c59d98b226d3f1cb80f114 100644 (file)
@@ -244,8 +244,6 @@ SES_New(struct sockaddr *addr, unsigned len)
 
        http_Setup(&sm->http, (void *)(sm + 1), sm->workspace);
 
-       sm->sess.acct.first = time(NULL);
-
        return (&sm->sess);
 }