mirror of
https://github.com/haproxy/haproxy.git
synced 2026-02-20 00:10:41 -05: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
1 changed files with 0 additions and 4 deletions
|
|
@ -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…
Reference in a new issue