]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Fix declaration of variables, mostly to trigger a new check for what 1514/head
authorRussell Mullens <the_pimaster@hotmail.com>
Wed, 24 Mar 2021 03:02:45 +0000 (14:02 +1100)
committerRussell Mullens <the_pimaster@hotmail.com>
Wed, 24 Mar 2021 03:02:45 +0000 (14:02 +1100)
seems like an unrelated issue.

libarchive/archive_read_support_format_zip.c

index 26291237cde99e984e156e7793f718ad7e76a1c8..5e8895af0a354c592eb49c220c669e70a38575b9 100644 (file)
@@ -3416,9 +3416,12 @@ archive_read_support_format_zip_capabilities_seekable(struct archive_read * a)
 static int
 read_eocd(struct zip *zip, const char *p, int64_t current_offset)
 {
-       uint16_t disk_num = archive_le16dec(p + 4);
-       uint32_t cd_size = archive_le32dec(p + 12);
-       uint32_t cd_offset = archive_le32dec(p + 16);
+       uint16_t disk_num;
+       uint32_t cd_size, cd_offset;
+       
+       disk_num = archive_le16dec(p + 4);
+       cd_size = archive_le32dec(p + 12);
+       cd_offset = archive_le32dec(p + 16);
 
        /* Sanity-check the EOCD we've found. */