diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-05-30 23:10:06 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-05-30 23:10:06 +0900 |
| commit | 74a049ddfc57ea0566c43fba1efdcfb0f5fcb53e (patch) | |
| tree | 51b27981c099d861d3dc798f38e1b961bcccf8c9 /src | |
| parent | 34207cda0101cc98d328b98ea627184dae15c845 (diff) | |
Don't throw exception if Z_BUF_ERROR is encountered in
GZipDecodingFilter.
Diffstat (limited to 'src')
| -rw-r--r-- | src/GZipDecodingStreamFilter.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/GZipDecodingStreamFilter.cc b/src/GZipDecodingStreamFilter.cc index d0fc6249..67559cbe 100644 --- a/src/GZipDecodingStreamFilter.cc +++ b/src/GZipDecodingStreamFilter.cc @@ -101,7 +101,7 @@ ssize_t GZipDecodingStreamFilter::transform if(ret == Z_STREAM_END) { finished_ = true; - } else if(ret != Z_OK) { + } else if(ret != Z_OK && ret != Z_BUF_ERROR) { throw DL_ABORT_EX(fmt("libz::inflate() failed. cause:%s", strm_->msg)); } |
