diff --git a/src/http_ana.c b/src/http_ana.c index 11a0d4ad8..6296c0ad3 100644 --- a/src/http_ana.c +++ b/src/http_ana.c @@ -4492,6 +4492,7 @@ static void http_end_request(struct stream *s) */ channel_auto_read(&s->req); txn->req.msg_state = HTTP_MSG_TUNNEL; + s->scb->flags &= ~SC_FL_NOHALF; if (txn->rsp.msg_state != HTTP_MSG_TUNNEL) s->res.flags |= CF_WAKE_ONCE; }