ruby-changes:5568
From: wanabe <ko1@a...>
Date: Tue, 10 Jun 2008 17:42:43 +0900 (JST)
Subject: [ruby-changes:5568] Ruby:r17072 (trunk): * util.c (ruby_strtod): ruby_strtod don't allow a trailing
wanabe 2008-06-10 17:01:09 +0900 (Tue, 10 Jun 2008) New Revision: 17072 Modified files: trunk/ChangeLog trunk/util.c Log: * util.c (ruby_strtod): ruby_strtod don't allow a trailing decimal point like "7.". [ruby-dev:34835] [ruby-dev:35009] http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17072&r2=17071&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/util.c?r1=17072&r2=17071&diff_format=u Index: ChangeLog =================================================================== --- ChangeLog (revision 17071) +++ ChangeLog (revision 17072) @@ -1,3 +1,8 @@ +Tue Jun 10 16:00:29 2008 wanabe <s.wanabe@g...> + + * util.c (ruby_strtod): ruby_strtod don't allow a trailing + decimal point like "7.". [ruby-dev:34835] [ruby-dev:35009] + Tue Jun 10 13:48:38 2008 Yukihiro Matsumoto <matz@r...> * rational.c (nurat_s_convert): need not to initialize optional Index: util.c =================================================================== --- util.c (revision 17071) +++ util.c (revision 17072) @@ -2263,6 +2263,8 @@ } #endif if (c == '.') { + if (!ISDIGIT(s[1])) + goto dig_done; c = *++s; if (!nd) { for (; c == '0'; c = *++s) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/