mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-09 16:47:18 +02:00
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:
parent
e1b0031650
commit
f364f4670b
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user