From: Thierry Fournier Date: Mon, 22 Feb 2016 18:07:12 +0000 (+0100) Subject: MINOR: lua: remove some useless checks X-Git-Tag: v1.7-dev3~85 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=991188d297410735d5d92a4e5f01667a7116b979;p=thirdparty%2Fhaproxy.git 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. --- diff --git a/src/hlua_fcn.c b/src/hlua_fcn.c index c649aece6e..f9e13918ab 100644 --- a/src/hlua_fcn.c +++ b/src/hlua_fcn.c @@ -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);