From 44684fa71d8af6fa8b3051c7d763bbfdcf7915d7 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Mon, 17 May 2021 19:42:06 +0200 Subject: [PATCH] Fix compiler warnings. --- src/lib_io.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib_io.c b/src/lib_io.c index c84b14b0..389152c7 100644 --- a/src/lib_io.c +++ b/src/lib_io.c @@ -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;