From 0afc7ae13b1745f925d8ce4a06d19c65b022d9f8 Mon Sep 17 00:00:00 2001 From: ArtSin Date: Mon, 4 Nov 2024 13:56:46 +0400 Subject: [PATCH] `io_read`: use `%i` instead of `%d` in call to `mrb_raisef` `length` is `mrb_int`, not `int`. --- mrbgems/mruby-io/src/io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-io/src/io.c b/mrbgems/mruby-io/src/io.c index 8b52f9bec..ace0633ec 100644 --- a/mrbgems/mruby-io/src/io.c +++ b/mrbgems/mruby-io/src/io.c @@ -1679,7 +1679,7 @@ io_read(mrb_state *mrb, mrb_value io) else { length = mrb_as_int(mrb, len); if (length < 0) { - mrb_raisef(mrb, E_ARGUMENT_ERROR, "negative length %d given", length); + mrb_raisef(mrb, E_ARGUMENT_ERROR, "negative length %i given", length); } if (length == 0) { return io_reset_outbuf(mrb, outbuf, 0);