BUG/MINOR: hlua: report proper context upon error in hlua_cli_io_handler_fct()
As a result of copy pasting, hlua_cli_io_handler_fct() used to report lua exceptions like E_ETMOUT as "Lua converter" instead of "Lua cli". Let's fix that. It could be backported to all stable versions. [ada: for older versions, HLUA_E_BTMOUT case didn't exist so it has to be skipped] (cherry picked from commit 185d230e2c615ee723270c81e4eb1eec20181918) Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
This commit is contained in:
parent
d5c8676f4c
commit
08cc27085e
@ -11755,22 +11755,22 @@ static int hlua_cli_io_handler_fct(struct appctx *appctx)
|
||||
return 1;
|
||||
|
||||
case HLUA_E_ETMOUT:
|
||||
SEND_ERR(NULL, "Lua converter '%s': execution timeout.\n",
|
||||
SEND_ERR(NULL, "Lua cli '%s': execution timeout.\n",
|
||||
fcn->name);
|
||||
return 1;
|
||||
|
||||
case HLUA_E_BTMOUT:
|
||||
SEND_ERR(NULL, "Lua converter '%s': burst timeout.\n",
|
||||
SEND_ERR(NULL, "Lua cli '%s': burst timeout.\n",
|
||||
fcn->name);
|
||||
return 1;
|
||||
|
||||
case HLUA_E_NOMEM:
|
||||
SEND_ERR(NULL, "Lua converter '%s': out of memory error.\n",
|
||||
SEND_ERR(NULL, "Lua cli '%s': out of memory error.\n",
|
||||
fcn->name);
|
||||
return 1;
|
||||
|
||||
case HLUA_E_YIELD: /* unexpected */
|
||||
SEND_ERR(NULL, "Lua converter '%s': yield not allowed.\n",
|
||||
SEND_ERR(NULL, "Lua cli '%s': yield not allowed.\n",
|
||||
fcn->name);
|
||||
return 1;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user