mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-05-04 12:41:00 +02: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
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…
x
Reference in New Issue
Block a user