From bc211f363443062b3218dd065218f93af10e44ff Mon Sep 17 00:00:00 2001 From: eregon Date: Fri, 6 Jun 2014 21:05:48 +0000 Subject: digest.c: fix #== for non-string arguments * ext/digest/digest.c (rb_digest_instance_equal): fix #== for non-string arguments. [ruby-core:62967] [Bug #9913] * test/digest/test_digest.rb: add test for above. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/digest/test_digest.rb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/digest/test_digest.rb') diff --git a/test/digest/test_digest.rb b/test/digest/test_digest.rb index 86f9147428..cf541a4626 100755 --- a/test/digest/test_digest.rb +++ b/test/digest/test_digest.rb @@ -69,6 +69,9 @@ module TestDigest assert_equal(md1, md1.clone, self.class::ALGO) + bug9913 = '[ruby-core:62967] [Bug #9913]' + assert_not_equal(md1, nil, bug9913) + md2 = self.class::ALGO.new md2 << "A" -- cgit v1.2.3