From: Rose Date: Sun, 18 May 2025 01:24:51 +0000 (-0400) Subject: Assign a result when failure happens X-Git-Tag: v3.8.0~11^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2614%2Fhead;p=thirdparty%2Flibarchive.git Assign a result when failure happens In some places, result is checked even after failure, so let's assign a result. --- diff --git a/libarchive/archive_read_support_format_tar.c b/libarchive/archive_read_support_format_tar.c index 7d212906d..e9b3312a2 100644 --- a/libarchive/archive_read_support_format_tar.c +++ b/libarchive/archive_read_support_format_tar.c @@ -2275,6 +2275,7 @@ pax_attribute_read_number(struct archive_read *a, size_t value_length, int64_t * tar_flush_unconsumed(a, &unconsumed); if (r < ARCHIVE_OK) { archive_string_free(&as); + *result = 0; return (r); }