From bde99e3eded36a4334883d484f86bc0d01917590 Mon Sep 17 00:00:00 2001 From: Armin Friedl Date: Sat, 21 Mar 2020 23:56:30 +0100 Subject: [PATCH] Fix archive_entry double free archive_read_free also frees archive_entries. Avoid double-free by removing manual free'ing of entry. --- src/archive_sys.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/archive_sys.cpp b/src/archive_sys.cpp index 0fcccf5..2b24eca 100644 --- a/src/archive_sys.cpp +++ b/src/archive_sys.cpp @@ -51,7 +51,6 @@ xwim::ArchiveReaderSys::ArchiveReaderSys(std::filesystem::path& path) { xwim::ArchiveReaderSys::~ArchiveReaderSys() { logger::trace("Destructing ArchiveReaderSys"); - if (this->ae) archive_entry_free(this->ae); if (this->ar) archive_read_free(this->ar); } -- 2.45.2