From: Michihiro NAKAJIMA Date: Sun, 8 Nov 2009 19:06:43 +0000 (-0500) Subject: Return ARCHIVE_FATAL if BZ2_bzDecompressEnd failed. X-Git-Tag: v2.8.0~218 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c00074bf2d98831a05f81b8b52e3bac999e2de92;p=thirdparty%2Flibarchive.git Return ARCHIVE_FATAL if BZ2_bzDecompressEnd failed. Found by Clang Static Analyzer. SVN-Revision: 1597 --- diff --git a/libarchive/archive_read_support_compression_bzip2.c b/libarchive/archive_read_support_compression_bzip2.c index 082cf49c5..15f2c9643 100644 --- a/libarchive/archive_read_support_compression_bzip2.c +++ b/libarchive/archive_read_support_compression_bzip2.c @@ -348,7 +348,7 @@ bzip2_filter_close(struct archive_read_filter *self) free(state->out_block); free(state); - return (ARCHIVE_OK); + return (ret); } #endif /* HAVE_BZLIB_H */