summaryrefslogtreecommitdiff
path: root/src/GZipDecodingStreamFilter.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-05-30 23:10:06 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-05-30 23:10:06 +0900
commit74a049ddfc57ea0566c43fba1efdcfb0f5fcb53e (patch)
tree51b27981c099d861d3dc798f38e1b961bcccf8c9 /src/GZipDecodingStreamFilter.cc
parent34207cda0101cc98d328b98ea627184dae15c845 (diff)
Don't throw exception if Z_BUF_ERROR is encountered in
GZipDecodingFilter.
Diffstat (limited to 'src/GZipDecodingStreamFilter.cc')
-rw-r--r--src/GZipDecodingStreamFilter.cc2
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));
}