Fix off by one error in FAT16 <=> FAT32 detection
authorThomas Frauendorfer <tf@miray.de>
Tue, 5 Mar 2019 16:04:34 +0000 (17:04 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Fri, 15 Mar 2019 08:57:24 +0000 (09:57 +0100)
commit2bbd1e1e8ababc480ff5d373847ab98ba0cc23dd
treee799612ffde8f738f127db38aaa728a7a3616617
parent0ddc742c04538fdd8be51fb1d4dbcbd4309952db
Fix off by one error in FAT16 <=> FAT32 detection

cluster_count is compared against FAT16_MAX, which is defined as 0xfff4
That is the maximum number of cluster a FAT16 can have.

For reference also check the  hardware whitepaper from Microsoft
FAT: General Overview of On-Disk Format, version 1.03 page 15

Signed-off-by: Thomas Frauendorfer <tf@miray.de>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
util-linux/volume_id/fat.c