]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Fix compiler warnings.
authorMike Pall <mike>
Mon, 17 May 2021 17:42:06 +0000 (19:42 +0200)
committerMike Pall <mike>
Mon, 17 May 2021 17:42:06 +0000 (19:42 +0200)
src/lib_io.c

index c84b14b0a5fe1cfaffb0087ca18137359a96517c..389152c78dae1453750a8fac2f09adf0295636e3 100644 (file)
@@ -178,7 +178,7 @@ static int io_file_readlen(lua_State *L, FILE *fp, MSize m)
     MSize n = (MSize)fread(buf, 1, m, fp);
     setstrV(L, L->top++, lj_str_new(L, buf, (size_t)n));
     lj_gc_check(L);
-    return (n > 0 || m == 0);
+    return n > 0;
   } else {
     int c = getc(fp);
     ungetc(c, fp);
@@ -262,8 +262,6 @@ static int io_file_iter(lua_State *L)
     lj_err_caller(L, LJ_ERR_IOCLFL);
   L->top = L->base;
   if (n) {  /* Copy upvalues with options to stack. */
-    if (n > LUAI_MAXCSTACK)
-      lj_err_caller(L, LJ_ERR_STKOV);
     lj_state_checkstack(L, (MSize)n);
     memcpy(L->top, &fn->c.upvalue[1], n*sizeof(TValue));
     L->top += n;