From: Willy Tarreau Date: Mon, 25 Jan 2010 21:46:30 +0000 (+0100) Subject: [MINOR] http: remove a copy-paste typo in transaction cleaning X-Git-Tag: v1.4-dev8~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d08f82ebe2d88698941641a92066570fd8c788b2;p=thirdparty%2Fhaproxy.git [MINOR] http: remove a copy-paste typo in transaction cleaning For deciding to set the BF_EXPECT_MORE, we reused the same code as in http_wait_for_request(), but here we must ignore buf->lr which is not yet set and useless. This might only have caused random sub-optimal behaviours. --- diff --git a/src/proto_http.c b/src/proto_http.c index b3608d4e4c..f395a9e44c 100644 --- a/src/proto_http.c +++ b/src/proto_http.c @@ -3578,7 +3578,6 @@ void http_end_txn_clean_session(struct session *s) if (s->req->l > s->req->send_max) { if (s->rep->send_max && !(s->rep->flags & BF_FULL) && - s->rep->lr <= s->rep->r && s->rep->r <= s->rep->data + s->rep->size - global.tune.maxrewrite) s->rep->flags |= BF_EXPECT_MORE; }