From 7f96376ffdd63397a4265975ec4018c4465094f9 Mon Sep 17 00:00:00 2001 From: ame Date: Tue, 30 Jun 2026 04:30:10 -0500 Subject: table.contains and some check saftey --- src/math.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/math.c') diff --git a/src/math.c b/src/math.c index e7cd1bb..47e8391 100644 --- a/src/math.c +++ b/src/math.c @@ -65,10 +65,10 @@ int l_random(lua_State* L){ size_t min = 1; switch(lua_gettop(L)){ case 2: - min = lua_tointeger(L, 1); + min = luaL_checkinteger(L, 1); lua_remove(L, 1); case 1: - lua_pushinteger(L, (erand48(seedv) * (lua_tointeger(L, 1) - min + 1)) + min); + lua_pushinteger(L, (erand48(seedv) * (luaL_checkinteger(L, 1) - min + 1)) + min); break; case 0: default: -- cgit v1.2.3