MINOR: lua: remove some useless checks

The modified function are declared in the safe environment, so
they must called from safe environement. As the environement is
safe, its useles to check the stack size.
This commit is contained in:
Thierry Fournier 2016-02-22 19:07:12 +01:00 committed by Willy Tarreau
parent ddd8988fe5
commit 991188d297

View File

@ -35,24 +35,18 @@ static int class_concat_ref;
*/
void hlua_class_const_int(lua_State *L, const char *name, int value)
{
if (!lua_checkstack(L, 2))
luaL_error(L, "full stack");
lua_pushstring(L, name);
lua_pushinteger(L, value);
lua_rawset(L, -3);
}
void hlua_class_const_str(lua_State *L, const char *name, const char *value)
{
if (!lua_checkstack(L, 2))
luaL_error(L, "full stack");
lua_pushstring(L, name);
lua_pushstring(L, value);
lua_rawset(L, -3);
}
void hlua_class_function(lua_State *L, const char *name, int (*function)(lua_State *L))
{
if (!lua_checkstack(L, 2))
luaL_error(L, "full stack");
lua_pushstring(L, name);
lua_pushcclosure(L, function, 0);
lua_rawset(L, -3);