From: Michael Tremer Date: Mon, 18 Jul 2022 18:28:55 +0000 (+0000) Subject: archive: Don't use path in error message X-Git-Tag: 0.9.28~679 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c30bd9973ff1b5cdda54680dada5e00bea8ed71;p=pakfire.git archive: Don't use path in error message path seems to have been freed after the extraction has been started and therefore we cannot use it any more. Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index 280b85c5a..ccd81cc6b 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -971,16 +971,14 @@ static int pakfire_archive_extract_entry(struct pakfire_archive* archive, break; case ARCHIVE_WARN: - ERROR(archive->pakfire, "There was a problem extracting %s: %s\n", - path, archive_error_string(extractor->writer)); + ERROR(archive->pakfire, "%s\n", archive_error_string(extractor->writer)); // Pretend everything has been okay r = ARCHIVE_OK; break; case ARCHIVE_FATAL: - ERROR(archive->pakfire, "Could not extract file %s: %s\n", - path, archive_error_string(extractor->writer)); + ERROR(archive->pakfire, "%s\n", archive_error_string(extractor->writer)); return 1; }