diff options
Diffstat (limited to 'libblkid')
-rw-r--r-- | libblkid/src/superblocks/iso9660.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libblkid/src/superblocks/iso9660.c b/libblkid/src/superblocks/iso9660.c index f7d2b760a..33a8597ed 100644 --- a/libblkid/src/superblocks/iso9660.c +++ b/libblkid/src/superblocks/iso9660.c @@ -167,8 +167,10 @@ static int probe_iso9660(blkid_probe pr, const struct blkid_idmag *mag) if (iso == NULL || iso->vd_type == ISO_VD_END) break; - if (iso->vd_type != ISO_VD_SUPPLEMENTARY) + if (iso->vd_type != ISO_VD_SUPPLEMENTARY) { + off += ISO_SECTOR_SIZE; continue; + } if (memcmp(iso->escape_sequences, "%/@", 3) == 0 || memcmp(iso->escape_sequences, "%/C", 3) == 0 || |