MINOR: hlua: use SEND_ERR to report errors in hlua_event_runner()

Instead of reporting lua errors using ha_alert(), let's use SEND_ERR()
helper which will also try to generate a log message according to lua
log settings.
This commit is contained in:
Aurelien DARRAGON 2024-03-04 11:19:46 +01:00
parent e1b0031650
commit f364f4670b

View File

@ -9658,14 +9658,14 @@ static struct task *hlua_event_runner(struct task *task, void *context, unsigned
error = hlua_tostring_safe(hlua_sub->hlua->T, -1); error = hlua_tostring_safe(hlua_sub->hlua->T, -1);
else else
error = "critical error"; error = "critical error";
ha_alert("Lua event_hdl: %s.\n", error); SEND_ERR(NULL, "Lua event_hdl: %s.\n", error);
hlua_unlock(hlua_sub->hlua); hlua_unlock(hlua_sub->hlua);
goto skip_event; goto skip_event;
} }
/* Check stack available size. */ /* Check stack available size. */
if (!lua_checkstack(hlua_sub->hlua->T, 5)) { if (!lua_checkstack(hlua_sub->hlua->T, 5)) {
ha_alert("Lua event_hdl: full stack.\n"); SEND_ERR(NULL, "Lua event_hdl: full stack.\n");
RESET_SAFE_LJMP(hlua_sub->hlua); RESET_SAFE_LJMP(hlua_sub->hlua);
goto skip_event; goto skip_event;
} }