From 2f0265d07828bd818be6f5b9ded6299fb6271e16 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 6 Mar 2023 18:03:21 +0900 Subject: [PATCH] mruby-io/io.c (check_file_descriptor): stop "unused label" warning --- mrbgems/mruby-io/src/io.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mrbgems/mruby-io/src/io.c b/mrbgems/mruby-io/src/io.c index 4e0897461..d2a12c406 100644 --- a/mrbgems/mruby-io/src/io.c +++ b/mrbgems/mruby-io/src/io.c @@ -686,7 +686,8 @@ check_file_descriptor(mrb_state *mrb, mrb_int fd) #endif /* _WIN32 */ if (fstat(fdi, &sb) == 0) return; - if (errno != EBADF) return; + if (errno == EBADF) goto badfd; + return; badfd: mrb_sys_fail(mrb, "bad file descriptor");