mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-14 15:34:35 +00:00
BUG/MEDIUM: lua: clean output buffer
When the txn.done() fiunction is called, the ouput buffer is cleaned, but the associated relative pointer on the HTTP requests elements is not reseted. This patch remove this cleanup, because the output buffer may contain data to forward.
This commit is contained in:
parent
1db96672c4
commit
a3308fd8c1
@ -4819,10 +4819,6 @@ __LJMP static int hlua_txn_done(lua_State *L)
|
||||
htxn->s->txn->req.msg_state = HTTP_MSG_CLOSED;
|
||||
htxn->s->txn->rsp.msg_state = HTTP_MSG_DONE;
|
||||
|
||||
/* Trim any possible response */
|
||||
oc->buf->i = 0;
|
||||
htxn->s->txn->rsp.next = htxn->s->txn->rsp.sov = 0;
|
||||
|
||||
/* Note that if we want to support keep-alive, we need
|
||||
* to bypass the close/shutr_now calls below, but that
|
||||
* may only be done if the HTTP request was already
|
||||
|
Loading…
Reference in New Issue
Block a user