diff options
Diffstat (limited to 'sbin/fsck_msdosfs')
-rw-r--r-- | sbin/fsck_msdosfs/check.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/sbin/fsck_msdosfs/check.c b/sbin/fsck_msdosfs/check.c index 149f261..16de7c7 100644 --- a/sbin/fsck_msdosfs/check.c +++ b/sbin/fsck_msdosfs/check.c @@ -229,12 +229,11 @@ checkdirty(int fs, struct bootblock *boot) goto err; } - if (buffer[0] == boot->Media && buffer[1] == 0xff && - buffer[2] == 0xff && - ((boot->ClustMask == CLUST16_MASK && buffer[3] == 0x7f) || - (boot->ClustMask == CLUST32_MASK && buffer[3] == 0x0f && - buffer[4] == 0xff && buffer[5] == 0xff && buffer[6] == 0xff && - buffer[7] == 0x07))) + if (buffer[0] == boot->Media && buffer[1] == 0xff && buffer[2] == 0xff + && ((boot->ClustMask == CLUST16_MASK && buffer[3] == 0x7f) + || (boot->ClustMask == CLUST32_MASK && buffer[3] == 0x0f + && buffer[4] == 0xff && buffer[5] == 0xff + && buffer[6] == 0xff && buffer[7] == 0x07))) ret = 0; else ret = 1; |