diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib_io.c | 6 |
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; |