From 280f85b153028e538b7744a93bca1c227c8d079c Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Mon, 15 Jul 2019 15:02:04 +0200 Subject: [PATCH] MINOR: hlua: Remove tests on the option 'http-use-htx' to reject TCP applets TCP applets are now forbidden for all HTTP proxies because all of them use the HTX mode. So we don't rely anymore on the flag PR_O2_USE_HTX to do so. --- src/hlua.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hlua.c b/src/hlua.c index 23d2aa040..0163b95de 100644 --- a/src/hlua.c +++ b/src/hlua.c @@ -7724,8 +7724,8 @@ static enum act_parse_ret action_register_service_tcp(const char **args, int *cu { struct hlua_function *fcn = rule->kw->private; - if (px->mode == PR_MODE_HTTP && (px->options2 & PR_O2_USE_HTX)) { - memprintf(err, "Lua services cannot be used when the HTX internal representation is enabled"); + if (px->mode == PR_MODE_HTTP) { + memprintf(err, "Lua TCP services cannot be used on HTTP proxies"); return ACT_RET_PRS_ERR; }