@@ -604,7 +604,7 @@ int parse_fat(int fd, off_t fsize, char *buffer, size_t size,
604
604
magic = *(uint32_t *)buffer;
605
605
if (magic == FAT_MAGIC || magic == FAT_CIGAM) {
606
606
struct fat_header *fh;
607
- uint32_t fat_magic, fat_nfat_arch;
607
+ uint32_t fat_nfat_arch;
608
608
struct fat_arch *archs;
609
609
uint32_t i;
610
610
@@ -613,7 +613,6 @@ int parse_fat(int fd, off_t fsize, char *buffer, size_t size,
613
613
}
614
614
615
615
fh = (struct fat_header *)buffer;
616
- fat_magic = OSSwapBigToHostInt32 (fh->magic );
617
616
fat_nfat_arch = OSSwapBigToHostInt32 (fh->nfat_arch );
618
617
619
618
size_t fat_arch_size;
@@ -645,14 +644,10 @@ int parse_fat(int fd, off_t fsize, char *buffer, size_t size,
645
644
646
645
for (i = 0 ; i < fat_nfat_arch; i++) {
647
646
int ret;
648
- uint32_t arch_cputype, arch_cpusubtype, arch_offset, arch_size,
649
- arch_align;
647
+ uint32_t arch_offset, arch_size;
650
648
651
- arch_cputype = OSSwapBigToHostInt32 (archs[i].cputype );
652
- arch_cpusubtype = OSSwapBigToHostInt32 (archs[i].cpusubtype );
653
649
arch_offset = OSSwapBigToHostInt32 (archs[i].offset );
654
650
arch_size = OSSwapBigToHostInt32 (archs[i].size );
655
- arch_align = OSSwapBigToHostInt32 (archs[i].align );
656
651
657
652
/* Check that slice data is after all fat headers and archs */
658
653
if (arch_offset < fat_arch_size) {
0 commit comments