diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-12-07 20:26:34 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-12-07 20:26:34 +0900 |
| commit | bc9e3e6fd0af39574708db806be6974ecd6a7593 (patch) | |
| tree | 48d5cb68cb29e1825515e46bd6c86240e633d67b | |
| parent | 764a568aa43d17a00395780f6c48ce01af28818f (diff) | |
| download | mruby-bc9e3e6fd0af39574708db806be6974ecd6a7593.tar.gz mruby-bc9e3e6fd0af39574708db806be6974ecd6a7593.zip | |
Add type cast to `readline(2)` return value.
| -rw-r--r-- | mrbgems/mruby-io/src/file.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); } |
