diff options
| author | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-06-29 08:08:14 +0000 |
|---|---|---|
| committer | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-06-29 08:08:14 +0000 |
| commit | 7d470b80d3e4972f930024c3d62010a44ee3c8d4 (patch) | |
| tree | 836affa376680206fad72cb8a8a645e2acaf29cf | |
| parent | 5308f6a14f1697c06d00495460cbf4b8f263be08 (diff) | |
| download | ruby-7d470b80d3e4972f930024c3d62010a44ee3c8d4.tar.gz ruby-7d470b80d3e4972f930024c3d62010a44ee3c8d4.tar.xz ruby-7d470b80d3e4972f930024c3d62010a44ee3c8d4.zip | |
merge revision(s) 17074:
* util.c (ruby_strtod): ruby_strtod don't allow a trailing
decimal point like "7.". [ruby-dev:34835] [ruby-dev:35009]
git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | util.c | 2 | ||||
| -rw-r--r-- | version.h | 2 |
3 files changed, 8 insertions, 1 deletions
@@ -1,3 +1,8 @@ +Sun Jun 29 17:07:30 2008 wanabe <s.wanabe@gmail.com> + + * util.c (ruby_strtod): ruby_strtod don't allow a trailing + decimal point like "7.". [ruby-dev:34835] [ruby-dev:35009] + Sun Jun 29 16:56:57 2008 Akinori MUSHA <knu@iDaemons.org> * lib/set.rb (Set#delete_if): Call to_a. @@ -2165,6 +2165,8 @@ break2: } #endif if (c == '.') { + if (!ISDIGIT(s[1])) + goto dig_done; c = *++s; if (!nd) { for (; c == '0'; c = *++s) @@ -2,7 +2,7 @@ #define RUBY_RELEASE_DATE "2008-06-29" #define RUBY_VERSION_CODE 186 #define RUBY_RELEASE_CODE 20080629 -#define RUBY_PATCHLEVEL 240 +#define RUBY_PATCHLEVEL 241 #define RUBY_VERSION_MAJOR 1 #define RUBY_VERSION_MINOR 8 |
