mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-02-04 08:51:26 +01:00
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:
parent
670db24329
commit
9eb3230b7c
@ -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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user