mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-22 23:02:34 -04:00
MINOR: hlua: Remove useless test on TX_CON_WANT_* flags
When an HTTP applet is initialized, it is useless to force server-close mode on the HTTP transaction because the connection mode is now handled by muxes. In HTX, during analysis, the flag TX_CON_WANT_CLO is set by default in htx_wait_for_request(), and TX_CON_WANT_SCL is never tested anywere.
This commit is contained in:
parent
711ed6ae4a
commit
67bb3bb0c2
1 changed files with 0 additions and 10 deletions
10
src/hlua.c
10
src/hlua.c
|
|
@ -6477,16 +6477,6 @@ static int hlua_applet_http_init(struct appctx *ctx, struct proxy *px, struct st
|
|||
const char *error;
|
||||
|
||||
txn = strm->txn;
|
||||
|
||||
/* We want two things in HTTP mode :
|
||||
* - enforce server-close mode if we were in keep-alive, so that the
|
||||
* applet is released after each response ;
|
||||
* - enable request body transfer to the applet in order to resync
|
||||
* with the response body.
|
||||
*/
|
||||
if ((txn->flags & TX_CON_WANT_MSK) == TX_CON_WANT_KAL)
|
||||
txn->flags = (txn->flags & ~TX_CON_WANT_MSK) | TX_CON_WANT_SCL;
|
||||
|
||||
hlua = pool_alloc(pool_head_hlua);
|
||||
if (!hlua) {
|
||||
SEND_ERR(px, "Lua applet http '%s': out of memory.\n",
|
||||
|
|
|
|||
Loading…
Reference in a new issue