summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-sprintf/src/sprintf.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-07-14 15:21:11 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2017-07-14 15:21:11 +0900
commit1c02b8558fac16608bd853fb45195e932330d3cd (patch)
tree087fa6012ad4b164d4b12176fb8fc4b87d71812c /mrbgems/mruby-sprintf/src/sprintf.c
parentde3edcc17044cfb9e85593236f29424eae46b098 (diff)
downloadmruby-1c02b8558fac16608bd853fb45195e932330d3cd.tar.gz
mruby-1c02b8558fac16608bd853fb45195e932330d3cd.zip
Avoid duplicated width filling for sprintf `%d` specifier; fix #3736
Diffstat (limited to 'mrbgems/mruby-sprintf/src/sprintf.c')
-rw-r--r--mrbgems/mruby-sprintf/src/sprintf.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/mrbgems/mruby-sprintf/src/sprintf.c b/mrbgems/mruby-sprintf/src/sprintf.c
index 201e836cc..7b8201736 100644
--- a/mrbgems/mruby-sprintf/src/sprintf.c
+++ b/mrbgems/mruby-sprintf/src/sprintf.c
@@ -958,6 +958,7 @@ retry:
if (!(flags&FMINUS) && width > 0) {
FILL(' ', width);
+ width = 0;
}
if (sc) PUSH(&sc, 1);