From 8253094f39f3daf6745bb6271816039b93a2afd1 Mon Sep 17 00:00:00 2001 From: akr Date: Thu, 28 Jun 2007 09:59:47 +0000 Subject: * bignum.c (rb_big_hash): fix hash area. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- bignum.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bignum.c') diff --git a/bignum.c b/bignum.c index 138e336724..d62dc2ffc6 100644 --- a/bignum.c +++ b/bignum.c @@ -2029,7 +2029,7 @@ rb_big_hash(VALUE x) { int hash; - hash = rb_memhash(BDIGITS(x), BITSPERDIG*RBIGNUM(x)->len) ^ RBIGNUM(x)->sign; + hash = rb_memhash(BDIGITS(x), sizeof(*BDIGITS(x))*RBIGNUM(x)->len) ^ RBIGNUM(x)->sign; return INT2FIX(hash); } -- cgit v1.2.3