diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-05-06 05:51:13 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-05-06 05:51:13 +0000 |
commit | a961a8edf04c81a22686728d59f2cba0f1fc481e (patch) | |
tree | 9f83acf100f673593f71b4e4e8cb7b4df7982cec | |
parent | ae4fa7951fde1844a11dae3a2c15d10a5fa99f03 (diff) | |
download | ruby-a961a8edf04c81a22686728d59f2cba0f1fc481e.tar.gz |
* lib/securerandom.rb: show actual read length in an error message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | lib/securerandom.rb | 2 |
2 files changed, 5 insertions, 1 deletions
@@ -1,3 +1,7 @@ +Sun May 6 14:50:03 2012 Tanaka Akira <akr@fsij.org> + + * lib/securerandom.rb: show actual read length in an error message. + Sat May 5 06:43:10 2012 Ryan Davis <ryand-ruby@zenspider.com> * lib/minitest/*: Imported minitest 2.12.1 (r7323) diff --git a/lib/securerandom.rb b/lib/securerandom.rb index eede2fef04..a12e92fc7a 100644 --- a/lib/securerandom.rb +++ b/lib/securerandom.rb @@ -80,7 +80,7 @@ module SecureRandom @has_urandom = true ret = f.read(n) if ret.length != n - raise NotImplementedError, "Unexpected partial read from random device" + raise NotImplementedError, "Unexpected partial read from random device: only #{ret.length} for #{n}" end return ret } |