Recognizing SUN Sparc Disk Label of ISOs smaller than 300 kB.
This commit is contained in:
parent
122dfe7b87
commit
9440e3061c
@ -4586,7 +4586,7 @@ int iso_analyze_sun(IsoImage *image, IsoDataSource *src, int flag)
|
||||
iso_read_msb(usad + 144, 2) != 0x10 ||
|
||||
iso_read_msb(usad + 444, 4) != 0 ||
|
||||
sai->image_size > 0x3fffffff ||
|
||||
iso_read_msb(usad + 448, 4) < sai->image_size * 4 - 600 ||
|
||||
iso_read_msb(usad + 448, 4) < ((int64_t) sai->image_size * 4) - 600 ||
|
||||
iso_read_msb(usad + 448, 4) > sai->image_size * 4)
|
||||
return 0;
|
||||
checksum[0] = checksum[1] = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user