From ca693dec30213976b22c838b5f1ab9e411ce78c5 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 21 Mar 2025 19:31:12 +0900 Subject: [PATCH] mruby-io (mrb_file_s_readlink): when rc == bufsize, rc never be -1 --- mrbgems/mruby-io/src/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-io/src/file.c b/mrbgems/mruby-io/src/file.c index 6b364d2fe..655d8651e 100644 --- a/mrbgems/mruby-io/src/file.c +++ b/mrbgems/mruby-io/src/file.c @@ -768,7 +768,7 @@ mrb_file_s_readlink(mrb_state *mrb, mrb_value klass) tmp = mrb_locale_from_utf8(path, -1); buf = (char*)mrb_malloc(mrb, bufsize); - while ((rc = readlink(tmp, buf, bufsize)) == (ssize_t)bufsize && rc != -1) { + while ((rc = readlink(tmp, buf, bufsize)) == (ssize_t)bufsize) { bufsize *= 2; buf = (char*)mrb_realloc(mrb, buf, bufsize); }