ruby-changes:12494
From: nobu <ko1@a...>
Date: Sat, 18 Jul 2009 17:43:48 +0900 (JST)
Subject: [ruby-changes:12494] Ruby:r24196 (trunk): * string.c (rb_str_hash_cmp): got rid of overflow.
nobu 2009-07-18 17:43:30 +0900 (Sat, 18 Jul 2009) New Revision: 24196 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24196 Log: * string.c (rb_str_hash_cmp): got rid of overflow. Modified files: trunk/ChangeLog trunk/string.c Index: ChangeLog =================================================================== --- ChangeLog (revision 24195) +++ ChangeLog (revision 24196) @@ -1,3 +1,7 @@ +Sat Jul 18 17:43:12 2009 Nobuyoshi Nakada <nobu@r...> + + * string.c (rb_str_hash_cmp): got rid of overflow. + Sat Jul 18 16:03:01 2009 Nobuyoshi Nakada <nobu@r...> * include/ruby/defines.h (TRUE, FALSE): for internal use. Index: string.c =================================================================== --- string.c (revision 24195) +++ string.c (revision 24196) @@ -2239,7 +2239,7 @@ int rb_str_hash_cmp(VALUE str1, VALUE str2) { - int len; + long len; if (!rb_str_comparable(str1, str2)) return 1; if (RSTRING_LEN(str1) == (len = RSTRING_LEN(str2)) && -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/