aboutsummaryrefslogtreecommitdiff
path: root/src/lib_io.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib_io.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/lib_io.c b/src/lib_io.c
index 5e9d0d66..c7d1bb31 100644
--- a/src/lib_io.c
+++ b/src/lib_io.c
@@ -101,9 +101,6 @@ static int io_file_close(lua_State *L, IOFileUD *iof)
101 stat = pclose(iof->fp); 101 stat = pclose(iof->fp);
102#elif LJ_TARGET_WINDOWS && !LJ_TARGET_XBOXONE && !LJ_TARGET_UWP 102#elif LJ_TARGET_WINDOWS && !LJ_TARGET_XBOXONE && !LJ_TARGET_UWP
103 stat = _pclose(iof->fp); 103 stat = _pclose(iof->fp);
104#else
105 lua_assert(0);
106 return 0;
107#endif 104#endif
108#if LJ_52 105#if LJ_52
109 iof->fp = NULL; 106 iof->fp = NULL;
@@ -112,7 +109,8 @@ static int io_file_close(lua_State *L, IOFileUD *iof)
112 ok = (stat != -1); 109 ok = (stat != -1);
113#endif 110#endif
114 } else { 111 } else {
115 lua_assert((iof->type & IOFILE_TYPE_MASK) == IOFILE_TYPE_STDF); 112 lj_assertL((iof->type & IOFILE_TYPE_MASK) == IOFILE_TYPE_STDF,
113 "close of unknown FILE* type");
116 setnilV(L->top++); 114 setnilV(L->top++);
117 lua_pushliteral(L, "cannot close standard file"); 115 lua_pushliteral(L, "cannot close standard file");
118 return 2; 116 return 2;