Project

General

Profile

Actions

Bug #239

closed

Zlib::Deflate#params can corrupt output

Added by drbrain (Eric Hodel) over 16 years ago. Updated over 13 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
Backport:
[ruby-core:17675]

Description

=begin
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 `'
$
=end


Files

ztest.rb (392 Bytes) ztest.rb Zlib::Deflate#params test script drbrain (Eric Hodel), 07/09/2008 08:55 AM
Actions

Also available in: Atom PDF

Like0
Like0