Minero Aoki <aamine / dp.u-netsurf.ne.jp> writes: | This bug is resolved now. | Attaching patch may help. (a patch for 1.6.0's http.rb) Thank you! This patch fixes my problem. I did have some problems applying the patch. The only one that is important is this part: | @@ -351,12 +381,7 @@ | end | | resp = yield( u_header ) | - if ublock then | - adapter = HTTPReadAdapter.new( @command ) | - ublock.call adapter | - resp = adapter.off | - end | - | + | unless keep_alive? u_header, resp then | @socket.close | end This block of code does not exist in http.rb 1.1.28 found in Ruby 1.6.0; there is this instead: yield( u_header ) if ublock then adapter = HTTPReadAdapter.new( @command ) ublock.call adapter resp = adapter.off else resp = @command.get_response end But I made the change to the new code manually and it worked. Thanks again. -- Dan Schmidt | http://www.dfan.org Honest Bob CD now available! | http://www.dfan.org/honestbob/cd.html