From: usa@... Date: 2015-08-17T08:40:59+00:00 Subject: [ruby-core:70415] [Ruby trunk - Bug #11058] [PATCH] Net::HTTPResponse#read_body raises TypeError when receiving empty gzipped response body Issue #11058 has been updated by Usaku NAKAMURA. Backport changed from 2.0.0: REQUIRED, 2.1: REQUIRED, 2.2: DONE to 2.0.0: REQUIRED, 2.1: DONE, 2.2: DONE ruby_2_1 r51609 merged revision(s) 46681,51464,51465. note: r46681 was not backported into `ruby_2_1`, so it is also backported with these changes. ---------------------------------------- Bug #11058: [PATCH] Net::HTTPResponse#read_body raises TypeError when receiving empty gzipped response body https://bugs.ruby-lang.org/issues/11058#change-53823 * Author: Kazuki Tsujimoto * Status: Closed * Priority: Normal * Assignee: Yui NARUSE * ruby -v: ruby 2.3.0dev (2015-04-11 master 50228) [x86_64-linux] * Backport: 2.0.0: REQUIRED, 2.1: DONE, 2.2: DONE ---------------------------------------- Following code raises TypeError. ~~~ruby require 'net/http' def dummy_io(str) str = str.gsub(/\n/, "\r\n") Net::BufferedIO.new(StringIO.new(str)) end io = dummy_io(< Zlib::BufError: buffer error ~~~ ---Files-------------------------------- 0001-lib-net-http-response.rb-Net-HTTPResponse-inflater-f.patch (882 Bytes) 0002-lib-net-http-response.rb-Net-HTTPResponse-Inflater.patch (2.78 KB) -- https://bugs.ruby-lang.org/