Issue #239 has been reported by Eric Hodel.

----------------------------------------
Bug #239: Zlib::Deflate#params can corrupt output
http://redmine.ruby-lang.org/issues/show/239

Author: Eric Hodel
Status: Open
Priority: Normal
Assigned to: 
Category: 
Target version: 


It seems that Zlib::Deflate#params needs to flush the input buffer.

Example output from running the attached test script:

$ ruby18 -v ztest.rb
ruby 1.8.7 (2008-06-25 revision 17572) [i686-darwin9.3.0]
deflated: "x\001\000\n\000\365\377abcdefghij\002,;'7/\277"
ztest.rb:16: warning: attempt to close unfinished zstream; reset forced.
ztest.rb:16:in `inflate': buffer error (Zlib::BufError)
	from ztest.rb:16
$ ruby19 -v ztest.rb
ruby 1.9.0 (2008-06-26 revision 15873) [i686-darwin9.3.0]
deflated: "x\x01\x00\n\x00\xF5\xFFabcdefghij\x02,;'7/\xBF"
ztest.rb:16: warning: attempt to close unfinished zstream; reset forced.
ztest.rb:16:in `inflate': buffer error (Zlib::BufError)
	from ztest.rb:16:in `<main>'
$


----------------------------------------
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://redmine.ruby-lang.org/my/account