From: Jo-Philipp Wich Date: Sun, 19 Jul 2009 16:12:26 +0000 (+0000) Subject: libs/lmo: check for integer, not number in lmo.archive.get() X-Git-Tag: 0.10.0~1329 X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=commitdiff_plain;h=4dd0a793b6c1922bf13ad4761401122f6f65dbc3 libs/lmo: check for integer, not number in lmo.archive.get() --- diff --git a/libs/lmo/src/lmo_lualib.c b/libs/lmo/src/lmo_lualib.c index 30e91b380..676f788d2 100644 --- a/libs/lmo/src/lmo_lualib.c +++ b/libs/lmo/src/lmo_lualib.c @@ -73,7 +73,7 @@ static int _lmo_lookup(lua_State *L, lmo_archive_t *ar, uint32_t hash) { static int lmo_L_get(lua_State *L) { lmo_archive_t **ar = luaL_checkudata(L, 1, LMO_ARCHIVE_META); - uint32_t hash = (uint32_t) luaL_checknumber(L, 2); + uint32_t hash = (uint32_t) luaL_checkinteger(L, 2); return _lmo_lookup(L, *ar, hash); }