From bc9e3e6fd0af39574708db806be6974ecd6a7593 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 7 Dec 2017 20:26:34 +0900 Subject: Add type cast to `readline(2)` return value. --- 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 0f7674d77..03757919d 100644 --- a/mrbgems/mruby-io/src/file.c +++ b/mrbgems/mruby-io/src/file.c @@ -370,7 +370,7 @@ mrb_file_s_readlink(mrb_state *mrb, mrb_value klass) { mrb_get_args(mrb, "z", &path); buf = (char *)mrb_malloc(mrb, bufsize); - while ((rc = readlink(path, buf, bufsize)) == bufsize && rc != -1) { + while ((rc = readlink(path, buf, bufsize)) == (ssize_t)bufsize && rc != -1) { bufsize *= 2; buf = (char *)mrb_realloc(mrb, buf, bufsize); } -- cgit v1.2.3