Xuân Baldauf created JRUBY-6575:
-----------------------------------
Summary: Base64.strict_decode64 is not strict
Key: JRUBY-6575
URL: https://jira.codehaus.org/browse/JRUBY-6575
Project: JRuby
Issue Type: Bug
Components: Core Classes/Modules
Affects Versions: JRuby 1.6.7
Reporter: Xuân Baldauf
Priority: Minor
When the input to Base64.strict_decode64() is actually not base64, then there
should be an error raised, not the input silently discarded.
Expected:
> rvm ruby-1.9.3-p0-mri exec irb
1.9.3p0 :001 > require 'base64'
=> true
1.9.3p0 :002 > Base64.strict_decode64("%")
ArgumentError: invalid base64
Actual:
> rvm jruby-1.6.7 exec jruby --1.9 -S irb
jruby-1.6.7 :001 > require 'base64'
=> true
jruby-1.6.7 :002 > Base64.strict_decode64("%")
=> ""
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email