On Wed, 2003-11-19 at 09:23, Walton, Jeffrey wrote: > Hi Stephen, > > Line 50 of gzip.cpp is probably the culprit: > > void Gunzip::ProcessPrestreamHeader() > > ... > > if (buf[0] != MAGIC1 || buf[1] != MAGIC2) throw HeaderErr(); > > ... > > Can you breakpoint it and verify? > > Jeff >
No. Line 50 of gzip.cpp is fine. I am seeing the problem start at the second time I run at zinflate.cpp at line 558. At the second time through the m_literal = 10 and m_distance = 52. So the we receive an BadBlockErr exception at line 261 because we failed the if statement at line 260. Its at line 26 of zinflate that I receive the SIGABRT. Stephen -- Stephen Torri GPG Key: http://www.cs.wustl.edu/~storri/storri.asc
signature.asc
Description: This is a digitally signed message part
