]> err.no Git - varnish/commitdiff
Move memset further up.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 3 Apr 2006 14:41:51 +0000 (14:41 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 3 Apr 2006 14:41:51 +0000 (14:41 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@102 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/cache_httpd.c

index 5c74b0205a00b9b1abb263b80a2a0b558f9515de..0694c913e98bb5340b1816e316fb606a7d763f6b 100644 (file)
@@ -21,6 +21,8 @@ HttpdAnalyze(struct sess *sp)
 
        sp->handling = HND_Unclass;
 
+       memset(&sp->http, 0, sizeof sp->http);
+
        /* First, isolate and possibly identify request type */
        sp->http.req = sp->rcv;
        for (p = sp->rcv; isalpha(*p); p++)
@@ -55,8 +57,6 @@ HttpdAnalyze(struct sess *sp)
        if (*p == '\r')
                p++;
 
-       memset(&sp->http, 0, sizeof sp->http);
-
        for (; p < sp->rcv + sp->rcv_len; p = r) {
                q = strchr(p, '\n');
                r = q + 1;