From e068b60605ad5bdf7ec3bde016b4f681171f5443 Mon Sep 17 00:00:00 2001 From: Thierry FOURNIER Date: Wed, 26 Apr 2017 13:27:05 +0200 Subject: [PATCH] CLEANUP: lua: remove test The man of "luaL_unref" says "If ref is LUA_NOREF or LUA_REFNIL, luaL_unref does nothing.", so I remove the check. --- src/hlua.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/hlua.c b/src/hlua.c index 6ce18e1ca..643d3fce0 100644 --- a/src/hlua.c +++ b/src/hlua.c @@ -3309,8 +3309,7 @@ __LJMP static int hlua_applet_tcp_set_priv(lua_State *L) MAY_LJMP(check_args(L, 2, "set_priv")); /* Remove previous value. */ - if (hlua->Mref != -1) - luaL_unref(L, LUA_REGISTRYINDEX, hlua->Mref); + luaL_unref(L, LUA_REGISTRYINDEX, hlua->Mref); /* Get and store new value. */ lua_pushvalue(L, 2); /* Copy the element 2 at the top of the stack. */ @@ -3772,8 +3771,7 @@ __LJMP static int hlua_applet_http_set_priv(lua_State *L) MAY_LJMP(check_args(L, 2, "set_priv")); /* Remove previous value. */ - if (hlua->Mref != -1) - luaL_unref(L, LUA_REGISTRYINDEX, hlua->Mref); + luaL_unref(L, LUA_REGISTRYINDEX, hlua->Mref); /* Get and store new value. */ lua_pushvalue(L, 2); /* Copy the element 2 at the top of the stack. */ @@ -4859,8 +4857,7 @@ __LJMP static int hlua_set_priv(lua_State *L) hlua = hlua_gethlua(L); /* Remove previous value. */ - if (hlua->Mref != -1) - luaL_unref(L, LUA_REGISTRYINDEX, hlua->Mref); + luaL_unref(L, LUA_REGISTRYINDEX, hlua->Mref); /* Get and store new value. */ lua_pushvalue(L, 2); /* Copy the element 2 at the top of the stack. */