From d2a2123f6afd1e9fb80d863619a6cabb02b00a5d Mon Sep 17 00:00:00 2001 From: Nate Rini <nate@schedmd.com> Date: Mon, 22 Apr 2019 12:26:32 -0600 Subject: [PATCH] Check that Lua allocator does not fail. Bug 6513 --- src/plugins/job_submit/lua/job_submit_lua.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/job_submit/lua/job_submit_lua.c b/src/plugins/job_submit/lua/job_submit_lua.c index 9cfd2628357..2231ff84b78 100644 --- a/src/plugins/job_submit/lua/job_submit_lua.c +++ b/src/plugins/job_submit/lua/job_submit_lua.c @@ -1681,7 +1681,11 @@ static int _load_script(void) /* * Initilize lua */ - L = luaL_newstate(); + if ((L = luaL_newstate()) == NULL) { + error("%s: luaL_newstate() failed to allocate.", __func__); + return SLURM_ERROR; + } + luaL_openlibs(L); if (luaL_loadfile(L, lua_script_path)) { if (L_orig) { -- GitLab