mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-27 07:02:11 +00:00
BUG/MINOR: hlua: don't call ha_alert() in hlua_event_subscribe()
hlua_event_subscribe() is meant to be called from a protected lua env during init and/or runtime. As such, only hlua_event_sub() makes uses of it: when an error happens hlua_event_sub() will already raise a Lua exception. Thus it's not relevant to use ha_alert() there as it could generate log pollution (error is relevant from Lua script point of view, not from haproxy one). This could be backported in 2.8.
This commit is contained in:
parent
8670db7a89
commit
e1b0031650
@ -9733,10 +9733,8 @@ static struct event_hdl_sub *hlua_event_subscribe(event_hdl_sub_list *list, stru
|
||||
hlua_sub->task = NULL;
|
||||
hlua_sub->hlua = NULL;
|
||||
hlua_sub->paused = 0;
|
||||
if ((task = task_new_here()) == NULL) {
|
||||
ha_alert("out of memory while allocating hlua event task");
|
||||
if ((task = task_new_here()) == NULL)
|
||||
goto mem_error;
|
||||
}
|
||||
task->process = hlua_event_runner;
|
||||
task->context = hlua_sub;
|
||||
event_hdl_async_equeue_init(&hlua_sub->equeue);
|
||||
|
Loading…
Reference in New Issue
Block a user