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.
{
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;
}