mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-05-08 18:57:59 +00:00
BUG/MINOR: lua: bad return code
If the lua/cli fails during initialization, it returns an ok status, an the execution continue. This will probably occur a segfault. Thiw patch should be backported in 1.7
This commit is contained in:
parent
4e7c708612
commit
33558c4a3f
@ -6677,7 +6677,7 @@ static int hlua_cli_parse_fct(char **args, struct appctx *appctx, void *private)
|
|||||||
appctx->ctx.hlua_cli.task = task_new();
|
appctx->ctx.hlua_cli.task = task_new();
|
||||||
if (!appctx->ctx.hlua_cli.task) {
|
if (!appctx->ctx.hlua_cli.task) {
|
||||||
SEND_ERR(NULL, "Lua cli '%s': out of memory.\n", fcn->name);
|
SEND_ERR(NULL, "Lua cli '%s': out of memory.\n", fcn->name);
|
||||||
return 0;
|
return 1;
|
||||||
}
|
}
|
||||||
appctx->ctx.hlua_cli.task->nice = 0;
|
appctx->ctx.hlua_cli.task->nice = 0;
|
||||||
appctx->ctx.hlua_cli.task->context = appctx;
|
appctx->ctx.hlua_cli.task->context = appctx;
|
||||||
|
Loading…
Reference in New Issue
Block a user