From b5010ddfe8c890eb07f5555a5e29aa8d8d0c1f46 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Sun, 26 Nov 2017 07:29:05 +0100 Subject: [PATCH] fix: signed / unsigned errors. --- client/scripting.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/client/scripting.c b/client/scripting.c index 8899b1a8e..8136c2a5b 100644 --- a/client/scripting.c +++ b/client/scripting.c @@ -242,7 +242,7 @@ static int l_iso15693_crc(lua_State *L) { const char *v = luaL_checklstring(L, 1, &size); // iceman, should be size / 2 ?!? uint16_t retval = Iso15693Crc((uint8_t *) v, size); - lua_pushinteger(L, (int) retval); + lua_pushunsigned(L, retval); return 1; } @@ -388,7 +388,7 @@ static int l_crc8legic(lua_State *L) const char *p_str = luaL_checklstring(L, 1, &size); uint16_t retval = CRC8Legic( (uint8_t*) p_str, size); - lua_pushinteger(L, (int) retval); + lua_pushunsigned(L, retval); return 1; } @@ -398,7 +398,7 @@ static int l_crc16(lua_State *L) const char *p_str = luaL_checklstring(L, 1, &size); uint16_t retval = crc16_ccitt( (uint8_t*) p_str, size); - lua_pushinteger(L, (int) retval); + lua_pushunsigned(L, retval); return 1; } @@ -620,8 +620,8 @@ static int l_keygen_algoD(lua_State *L) { uint32_t pwd = ul_ev1_pwdgenD(uid); uint16_t pack = ul_ev1_packgenD(uid); - lua_pushinteger(L, pwd); - lua_pushinteger(L, pack); + lua_pushunsigned(L, pwd); + lua_pushunsigned(L, pack); return 2; }