MINOR: lua-thread: hlua_ctx_renew() is never called with main gL lua state

The goal is no longer using "struct hlua" with global main lua_state.

if somewhere in the code, hlua_ctx_renew() is called with a global Lua
context, we have a serious bug. A crash is better than working with
this bug, so this patch remove a useless control.

In other way, this control were used during hlua_post_init() function.
The function hlua_post_init() used a call to the runtime hlua_ctx_resume()
function. This call no longer exists.
This commit is contained in:
Thierry Fournier 2020-11-28 11:15:14 +01:00 committed by Willy Tarreau
parent 670db24329
commit 9eb3230b7c

View File

@ -1086,10 +1086,6 @@ static int hlua_ctx_renew(struct hlua *lua, int keep_msg)
lua_State *T;
int new_ref;
/* Renew the main LUA stack doesn't have sense. */
if (lua == &gL)
return 0;
/* New Lua coroutine. */
T = lua_newthread(gL.T);
if (!T)