Explorar o código

Fix error message in lj_lib_checkintrange().

Mike Pall %!s(int64=4) %!d(string=hai) anos
pai
achega
09547f9f6e
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      src/lj_lib.c

+ 2 - 0
src/lj_lib.c

@@ -342,6 +342,8 @@ int32_t lj_lib_checkintrange(lua_State *L, int narg, int32_t a, int32_t b)
       } else if (cd->ctypeid == CTID_UINT64) {
 	uint64_t i = *(uint64_t *)cdataptr(cd);
 	if ((a < 0 || i >= (uint64_t)a) && i <= (uint64_t)b) return (int32_t)i;
+      } else {
+	goto badtype;
       }
 #endif
     } else {