]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Assign a result when failure happens 2614/head
authorRose <gfunni234@gmail.com>
Sun, 18 May 2025 01:24:51 +0000 (21:24 -0400)
committerRose <gfunni234@gmail.com>
Sun, 18 May 2025 01:24:51 +0000 (21:24 -0400)
In some places, result is checked even after failure, so let's assign a result.

libarchive/archive_read_support_format_tar.c

index 7d212906d7ac7f235d80d984f804ae674fdbdde4..e9b3312a2cbbd64f3fc812ace581841347399f50 100644 (file)
@@ -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);
        }