]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[MINOR] http: reset analysers to listener's, not frontend's
authorWilly Tarreau <w@1wt.eu>
Tue, 3 Aug 2010 09:52:10 +0000 (11:52 +0200)
committerWilly Tarreau <w@1wt.eu>
Tue, 10 Aug 2010 12:04:42 +0000 (14:04 +0200)
When resetting a session's request analysers, we must take them from the
listener, not from the frontend. At the moment there is no difference
but this might change.

src/proto_http.c

index 4645112371421a0920b1db669a03a5584ab967f5..57ab14b43ca88b0a228fb9848a291b7670c64075 100644 (file)
@@ -3773,7 +3773,7 @@ void http_end_txn_clean_session(struct session *s)
        if (s->rep->lr >= s->rep->data + s->rep->size)
                s->rep->lr -= s->req->size;
 
-       s->req->analysers |= s->fe->fe_req_ana;
+       s->req->analysers |= s->listener->analysers;
        s->rep->analysers = 0;
 
        http_silent_debug(__LINE__, s);