Title: [946] trunk/jopenssl: Fix JRUBY-1888: enable test_pair tests
- Revision
- 946
- Author
- nicksieger
- Date
- 2008-03-17 17:23:03 -0400 (Mon, 17 Mar 2008)
Log Message
Fix JRUBY-1888: enable test_pair tests
Modified Paths
Diff
Modified: trunk/jopenssl/src/java/org/jruby/ext/openssl/SSLSocket.java (945 => 946)
--- trunk/jopenssl/src/java/org/jruby/ext/openssl/SSLSocket.java 2008-03-17 12:03:29 UTC (rev 945)
+++ trunk/jopenssl/src/java/org/jruby/ext/openssl/SSLSocket.java 2008-03-17 21:23:03 UTC (rev 946)
@@ -390,7 +390,13 @@
// System.err.println("WARNING: unimplemented method called: SSLSocket#sysread");
org.jruby.runtime.Arity.checkArgumentCount(getRuntime(),args,1,2);
int len = RubyNumeric.fix2int(args[0]);
- IRubyObject str = args.length == 2 ? args[1] : getRuntime().newString("");
+ IRubyObject str = getRuntime().getNil();
+ if (args.length == 2) {
+ str = args[1];
+ }
+ if (str.isNil()) {
+ str = getRuntime().newString("");
+ }
if(len == 0) {
return str;
}
Modified: trunk/jopenssl/test/test_openssl.rb (945 => 946)
--- trunk/jopenssl/test/test_openssl.rb 2008-03-17 12:03:29 UTC (rev 945)
+++ trunk/jopenssl/test/test_openssl.rb 2008-03-17 21:23:03 UTC (rev 946)
@@ -6,13 +6,13 @@
require 'openssl/test_digest'
require 'openssl/test_hmac'
require 'openssl/test_ns_spki'
- # require 'openssl/test_pair'
+ require 'openssl/test_pair'
require 'openssl/test_pkey_rsa'
require 'openssl/test_ssl'
require 'openssl/test_x509cert'
require 'openssl/test_x509crl'
+ require 'openssl/test_x509ext'
require 'openssl/test_x509name'
- require 'openssl/test_x509ext'
require 'openssl/test_x509req'
require 'openssl/test_x509store'
rescue Exception => e
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel