From 2e1ed8c1e92f3af12165112b333e63ace34bfe2a Mon Sep 17 00:00:00 2001 From: Patman64 Date: Sun, 3 Aug 2014 23:42:42 -0400 Subject: [PATCH] Fix possible size issues. --- LuaEngine.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LuaEngine.cpp b/LuaEngine.cpp index 0a3a8dd..9882d8f 100644 --- a/LuaEngine.cpp +++ b/LuaEngine.cpp @@ -464,7 +464,7 @@ void Eluna::Push(lua_State* L, Object const* obj) static int32 CheckIntegerRange(lua_State *L, int narg, int32 min, int32 max) { - int64 value = luaL_checklong(L, narg); + int64 value = luaL_checknumber(L, narg); char error_buffer[64]; if (value > max) @@ -484,7 +484,7 @@ static int32 CheckIntegerRange(lua_State *L, int narg, int32 min, int32 max) static uint32 CheckUnsignedRange(lua_State *L, int narg, uint32 max) { - int64 value = luaL_checklong(L, narg); + int64 value = luaL_checknumber(L, narg); char error_buffer[64]; if (value < 0)