From cc04f033935c167aaf7013201aa25d82fe762d1c Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 5 Jul 2017 22:21:12 +0900 Subject: `print("%d", 0)` should not print `-0`; fix #3731 --- mrbgems/mruby-sprintf/src/sprintf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mrbgems/mruby-sprintf/src/sprintf.c') diff --git a/mrbgems/mruby-sprintf/src/sprintf.c b/mrbgems/mruby-sprintf/src/sprintf.c index e02627b86..201e836cc 100644 --- a/mrbgems/mruby-sprintf/src/sprintf.c +++ b/mrbgems/mruby-sprintf/src/sprintf.c @@ -847,7 +847,7 @@ retry: } if (sign) { - if (v > 0) { + if (v >= 0) { if (flags & FPLUS) { sc = '+'; width--; -- cgit v1.2.3