瀏覽代碼

Fix error message in lj_lib_checkintrange().

Mike Pall 4 年之前
父節點
當前提交
09547f9f6e
共有 1 個文件被更改,包括 2 次插入0 次删除
  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 {