]> err.no Git - varnish/commitdiff
Set response timestamp when we emit an error.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 23 Aug 2006 11:42:16 +0000 (11:42 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 23 Aug 2006 11:42:16 +0000 (11:42 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@906 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/cache_response.c

index 01c4ff4c77598dfdeffe0a59be30306ccc4c9ff7..73a70fec6d7eecc2d8b4f1aaeb7b091f5485052c 100644 (file)
@@ -70,6 +70,10 @@ RES_Error(struct sess *sp, int code, const char *expl)
        struct http_msg *mp;
        const char *msg;
 
+       CHECK_OBJ_NOTNULL(sp, SESS_MAGIC);
+
+       clock_gettime(CLOCK_REALTIME, &sp->t_resp);
+
        msg = "Unknown error";
        for (mp = http_msg; mp->nbr != 0 && mp->nbr <= code; mp++) 
                if (mp->nbr == code) {