summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrançois Degros <fdegros@chromium.org>2022-02-16 06:39:40 +0000
committerCopybara-Service <copybara-worker@google.com>2022-02-15 22:50:26 -0800
commit901a5d97c2ac1420e0fe065c584d259ae610f355 (patch)
tree73d180952f2b3478b057c8dcc1b62519cf1bfd8e
parent6a005193afe178305e2c956304bec8be06e05d51 (diff)
downloadzlib-901a5d97c2ac1420e0fe065c584d259ae610f355.tar.gz
[zip] Add log message
minizip can potentially report an error when closing a ZIP. Just to make sure that no error goes unnoticed, log this error to make debugging easier. BUG=chromium:1295127 TEST=autoninja -C out/Default zlib_unittests && out/Default/zlib_unittests Change-Id: I37ebb68ffe017c34f94f46de51c95c5a4f16ac3e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3464761 Commit-Queue: François Degros <fdegros@chromium.org> Reviewed-by: Noel Gordon <noel@chromium.org> Cr-Commit-Position: refs/heads/main@{#971665} NOKEYCHECK=True GitOrigin-RevId: 5c759f4ac60940953a4ff06a3c840efd27d4d344
-rw-r--r--google/zip_reader.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/google/zip_reader.cc b/google/zip_reader.cc
index c6da9a8..71600bd 100644
--- a/google/zip_reader.cc
+++ b/google/zip_reader.cc
@@ -153,7 +153,9 @@ bool ZipReader::OpenFromString(const std::string& data) {
void ZipReader::Close() {
if (zip_file_) {
- unzClose(zip_file_);
+ if (const int err = unzClose(zip_file_); err != UNZ_OK) {
+ LOG(ERROR) << "Error while closing ZIP archive: " << UnzipError(err);
+ }
}
Reset();
}