Project

General

Profile

Backport #5928

Buffer error when inflating compressed data with Zlib

Added by juanpgenovese (Juan Pablo Genovese) almost 8 years ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
[ruby-core:42230]

Description

=begin
I tried to google a solution for this issue, but no luck at all.

How to reproduce:

require 'zlib'
zs = Zlib::Inflate.new
contents = File.read("tzlib-clean.txt")
res = zs.inflate(contents)
zs.finish if zs
zs.close

This code will raise a Zlib::BufError exception.
I expect that this code will successfully uncompress the zlib compressed data in the file.
I don't know how to provide a debugger backtrace, but I will gladly do so if someone explains that to me.

=end


Files

tzlib-clean.txt (9.18 KB) tzlib-clean.txt Test file for test case juanpgenovese (Juan Pablo Genovese), 01/26/2012 05:20 AM

History

Updated by drbrain (Eric Hodel) almost 8 years ago

  • Priority changed from 5 to Normal

How was the file tzlib-clean.txt generated? Are you sure it contains deflate-compressed data?

#2

Updated by jeremyevans0 (Jeremy Evans) 4 months ago

  • ruby -v deleted (ruby 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux])
  • Status changed from Open to Closed
  • Project changed from Ruby 1.8 to Backport187
  • Tracker changed from Bug to Backport

Also available in: Atom PDF