ruby-changes:2215
From: ko1@a...
Date: 15 Oct 2007 17:29:17 +0900
Subject: [ruby-changes:2215] usa - Ruby:r13706 (ruby_1_8): * ext/openssl/lib/openssl/buffering.rb (read, readpartial): revert
usa 2007-10-15 17:29:08 +0900 (Mon, 15 Oct 2007)
New Revision: 13706
Modified files:
branches/ruby_1_8/ChangeLog
branches/ruby_1_8/ext/openssl/lib/openssl/buffering.rb
Log:
* ext/openssl/lib/openssl/buffering.rb (read, readpartial): revert
r12496. handling EOF is a little differnt in ruby 1.8 and ruby 1.9.
[ruby-dev:31979]
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ChangeLog?r1=13706&r2=13705
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ext/openssl/lib/openssl/buffering.rb?r1=13706&r2=13705
Index: ruby_1_8/ext/openssl/lib/openssl/buffering.rb
===================================================================
--- ruby_1_8/ext/openssl/lib/openssl/buffering.rb (revision 13705)
+++ ruby_1_8/ext/openssl/lib/openssl/buffering.rb (revision 13706)
@@ -57,10 +57,10 @@
if size == 0
if buf
buf.clear
- return buf
else
- return ""
+ buf = ""
end
+ return @eof ? nil : buf
end
until @eof
break if size && size <= @rbuffer.size
@@ -78,10 +78,10 @@
if maxlen == 0
if buf
buf.clear
- return buf
else
- return ""
+ buf = ""
end
+ return @eof ? nil : buf
end
if @rbuffer.empty?
begin
Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog (revision 13705)
+++ ruby_1_8/ChangeLog (revision 13706)
@@ -1,3 +1,9 @@
+Mon Oct 15 17:28:20 2007 NAKAMURA Usaku <usa@r...>
+
+ * ext/openssl/lib/openssl/buffering.rb (read, readpartial): revert
+ r12496. handling EOF is a little differnt in ruby 1.8 and ruby 1.9.
+ [ruby-dev:31979]
+
Mon Oct 15 11:45:12 2007 Nobuyoshi Nakada <nobu@r...>
* marshal.c (r_bytes0): refined length check. [ruby-dev:32059]
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml