Fix off-by-one in the VirtualFAT cluster chain generator.
[pub/USBasp.git] / Bootloaders / Incomplete / MassStorage / Lib / VirtualFAT.c
index 883586c..7a248d8 100644 (file)
@@ -114,7 +114,7 @@ static void ReadBlock(uint16_t BlockNumber)
                        }
 
                        /* Mark last cluster as end of file */
                        }
 
                        /* 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:
                        break;
 
                case 3: