aboutsummaryrefslogtreecommitdiffstats
path: root/vsnprintf.c
diff options
context:
space:
mode:
authornaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-10-19 10:34:13 +0000
committernaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-10-19 10:34:13 +0000
commitfb796561f0b601148c7b242ad1a3e847ef60e3c9 (patch)
tree34a2c06f0704cda68f459eb7d77d1ec9f3fe9f82 /vsnprintf.c
parent73057fb85bb00d57e9c8056437d4284a5bf8ade6 (diff)
downloadruby-fb796561f0b601148c7b242ad1a3e847ef60e3c9.tar.gz
* vsnprintf.c (BSD_vfprintf): clear ALT flag for %a.
[ruby-core:32841] [ruby-core:32848] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'vsnprintf.c')
-rw-r--r--vsnprintf.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/vsnprintf.c b/vsnprintf.c
index c0853389c6..1f4172efb8 100644
--- a/vsnprintf.c
+++ b/vsnprintf.c
@@ -784,6 +784,7 @@ reswitch: switch (ch) {
#ifdef FLOATING_POINT
case 'a':
case 'A':
+ flags &= ~ALT;
if (prec >= 0)
prec++;
goto fp_begin;