From b14df08be689cf8b94a046fd6f4154566523b19a Mon Sep 17 00:00:00 2001 From: Kazuho Oku Date: Wed, 6 Jan 2016 12:10:21 +0900 Subject: [PATCH] cast `mrb_int` to `int` before applying sprintf "%d" --- src/errno.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/errno.c b/src/errno.c index ffea51162..3617efd45 100644 --- a/src/errno.c +++ b/src/errno.c @@ -43,7 +43,7 @@ mrb_sce_init(mrb_state *mrb, mrb_value self) } else { mrb_iv_set(mrb, self, mrb_intern_lit(mrb, "errno"), mrb_fixnum_value(n)); str = mrb_str_new_cstr(mrb, "Unknown error: "); - snprintf(buf, sizeof(buf), "%d", n); + snprintf(buf, sizeof(buf), "%d", (int)n); mrb_str_cat2(mrb, str, buf); } } else {