mruby-io/io.c (check_file_descriptor): only check EBADF

This commit is contained in:
Yukihiro "Matz" Matsumoto
2023-02-28 12:44:17 +09:00
parent 0529f5fc31
commit 9c6848a594
+2 -5
View File
@@ -685,11 +685,8 @@ check_file_descriptor(mrb_state *mrb, mrb_int fd)
}
#endif /* _WIN32 */
if (fstat(fdi, &sb) != 0) {
goto badfd;
}
return;
if (fstat(fdi, &sb) == 0) return;
if (errno != EBADF) return;
badfd:
mrb_sys_fail(mrb, "bad file descriptor");