Fix an out of boundary access in fat.c

    From SD Specifications Part2 - File System
    For Next Free Cluster, value FFFFFFFFh indicates that there exists
    no information about the first available (free) cluster. It is a
    valid value. However fat.c doesn't check the value before use it
    as array index. This will cause fsck_msdos coredump with some
    micro sd cards

Change-Id: Ibdec1655399d95c3ca98a4f4aaed1fd9bf459f33
Signed-off-by: Ethan <ethan.too@gmail.com>
1 file changed