aboutsummaryrefslogtreecommitdiffstats
path: root/Bootloaders/Incomplete/MassStorage/Lib/VirtualFAT.c
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2013-03-09 08:08:31 +0000
committerDean Camera <dean@fourwalledcubicle.com>2013-03-09 08:08:31 +0000
commit6da1677bc33608eddb87b65b86dfc5881dd6c6e8 (patch)
tree7826bb90d7cf17cf9d3005bc8c2f9b9f03ab399d /Bootloaders/Incomplete/MassStorage/Lib/VirtualFAT.c
parent7f5dab4f261e08972d3f31512c970c29e54707d1 (diff)
downloadlufa-6da1677bc33608eddb87b65b86dfc5881dd6c6e8.tar.gz
lufa-6da1677bc33608eddb87b65b86dfc5881dd6c6e8.tar.bz2
lufa-6da1677bc33608eddb87b65b86dfc5881dd6c6e8.zip
Fix off-by-one in the VirtualFAT cluster chain generator.
Diffstat (limited to 'Bootloaders/Incomplete/MassStorage/Lib/VirtualFAT.c')
-rw-r--r--Bootloaders/Incomplete/MassStorage/Lib/VirtualFAT.c2
1 files changed, 1 insertions, 1 deletions
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: