From 6da1677bc33608eddb87b65b86dfc5881dd6c6e8 Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Sat, 9 Mar 2013 08:08:31 +0000 Subject: Fix off-by-one in the VirtualFAT cluster chain generator. --- Bootloaders/Incomplete/MassStorage/Lib/VirtualFAT.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Bootloaders/Incomplete/MassStorage/Lib/VirtualFAT.c') diff --git a/Bootloaders/Incomplete/MassStorage/Lib/VirtualFAT.c b/Bootloaders/Incomplete/MassStorage/Lib/VirtualFAT.c index 883586c3d..7a248d87e 100644 --- a/Bootloaders/Incomplete/MassStorage/Lib/VirtualFAT.c +++ b/Bootloaders/Incomplete/MassStorage/Lib/VirtualFAT.c @@ -114,7 +114,7 @@ static void ReadBlock(uint16_t BlockNumber) } /* Mark last cluster as end of file */ - ((uint16_t*)&BlockBuffer)[FILE_CLUSTERS(2049) + 3] = 0xFFFF; + ((uint16_t*)&BlockBuffer)[FILE_CLUSTERS(2049) + 1] = 0xFFFF; break; case 3: -- cgit v1.2.3