diff options
author | pfg <pfg@FreeBSD.org> | 2014-07-14 20:13:24 +0000 |
---|---|---|
committer | pfg <pfg@FreeBSD.org> | 2014-07-14 20:13:24 +0000 |
commit | c33d4e20295cb04caf8edee4558a45b815c668a3 (patch) | |
tree | b9394e29243a45bb5ef24d55c23c43268227795d /sbin/fsck_msdosfs | |
parent | 0245b2984e5f9cc0669fcae72f60e06fee512448 (diff) | |
download | FreeBSD-src-c33d4e20295cb04caf8edee4558a45b815c668a3.zip FreeBSD-src-c33d4e20295cb04caf8edee4558a45b815c668a3.tar.gz |
Revert r268629:
This was supposed to go to head first :(
Diffstat (limited to 'sbin/fsck_msdosfs')
-rw-r--r-- | sbin/fsck_msdosfs/fat.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/sbin/fsck_msdosfs/fat.c b/sbin/fsck_msdosfs/fat.c index 8db861a..d2d1444 100644 --- a/sbin/fsck_msdosfs/fat.c +++ b/sbin/fsck_msdosfs/fat.c @@ -242,7 +242,7 @@ readfat(int fs, struct bootblock *boot, u_int no, struct fatEntry **fp) ret |= FSDIRTY; else { /* just some odd byte sequence in FAT */ - + switch (boot->ClustMask) { case CLUST32_MASK: pwarn("%s (%02x%02x%02x%02x%02x%02x%02x%02x)\n", @@ -262,7 +262,7 @@ readfat(int fs, struct bootblock *boot, u_int no, struct fatEntry **fp) break; } - + if (ask(1, "Correct")) ret |= FSFIXFAT; } @@ -653,7 +653,7 @@ checklost(int dosfs, struct bootblock *boot, struct fatEntry *fat) cl_t head; int mod = FSOK; int ret; - + for (head = CLUST_FIRST; head < boot->NumClusters; head++) { /* find next untravelled chain */ if (fat[head].head != head @@ -677,9 +677,8 @@ checklost(int dosfs, struct bootblock *boot, struct fatEntry *fat) if (boot->bpbFSInfo) { ret = 0; - if (boot->FSFree != 0xffffffffU && - boot->FSFree != boot->NumFree) { - pwarn("Free space in FSInfo block (%u) not correct (%u)\n", + if (boot->FSFree != boot->NumFree) { + pwarn("Free space in FSInfo block (%d) not correct (%d)\n", boot->FSFree, boot->NumFree); if (ask(1, "Fix")) { boot->FSFree = boot->NumFree; |