]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: hlua: use SEND_ERR to report errors in hlua_event_runner()
authorAurelien DARRAGON <adarragon@haproxy.com>
Mon, 4 Mar 2024 10:19:46 +0000 (11:19 +0100)
committerAurelien DARRAGON <adarragon@haproxy.com>
Mon, 4 Mar 2024 15:48:48 +0000 (16:48 +0100)
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.

src/hlua.c

index b28b78658fd38f7870ed06f3b3d86db30053bdb4..a07377d0601bdc8ba01c65f36a156bf45faa91cb 100644 (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);
                        else
                                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);
                        goto skip_event;
                }
 
                /* Check stack available size. */
                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);
                        goto skip_event;
                }