Project

General

Profile

« Previous | Next » 

Revision a5ffcdae

Added by U.Nakamura over 10 years ago

merge revision(s) 46681,51464,51465: [Backport #11058]

    * lib/net/http/response.rb (Net::HTTPResponse.each_response_header):
      raise first exception even if inflate_body_io.finish raises error.
      when begin block raises error, finish usually raises error too.

    * lib/net/http/response.rb (Net::HTTPResponse#inflater):
      fix TypeError. An exception object might be nil.
      [ruby-core:68846] [Bug #11058]

    * lib/net/http/response.rb (Net::HTTPResponse::Inflater#finish):
      fix a bug that empty gzipped response body causes Zlib::BufError.
      [ruby-core:68846] [Bug #11058]

    * test/net/http/test_httpresponse.rb: tests for the above.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@51609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e