Index: head/lib/libstand/cd9660.c =================================================================== --- head/lib/libstand/cd9660.c +++ head/lib/libstand/cd9660.c @@ -356,11 +356,11 @@ /* if the new block is zero length, its padding */ if (isonum_711(dp->length) == 0) { - /* skip to next block, if any */ - off = boff * ISO_DEFAULT_BLOCK_SIZE; - continue; + /* skip to next block, if any */ + off = boff * ISO_DEFAULT_BLOCK_SIZE; + continue; } else { - off += isonum_711(dp->length); + off += isonum_711(dp->length); } } if (off >= dsize) {