From: kazuki@... Date: 2015-07-29T16:18:28+00:00 Subject: [ruby-core:70173] [Ruby trunk - Bug #11058] [PATCH] Net::HTTPResponse#read_body raises TypeError when receiving empty gzipped response body Issue #11058 has been updated by Kazuki Tsujimoto. Oops, I overlooked Inflate#total_in. Thank you for your reviewing. ---------------------------------------- Bug #11058: [PATCH] Net::HTTPResponse#read_body raises TypeError when receiving empty gzipped response body https://bugs.ruby-lang.org/issues/11058#change-53601 * Author: Kazuki Tsujimoto * Status: Assigned * 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: REQUIRED, 2.2: REQUIRED ---------------------------------------- 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/