diff options
| -rw-r--r-- | firmware/drivers/fat.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/drivers/fat.c b/firmware/drivers/fat.c index fc6b33b..860e47d 100644 --- a/firmware/drivers/fat.c +++ b/firmware/drivers/fat.c @@ -400,7 +400,8 @@ static void *cache_fat_sector(int fatsector) /* Write back if it is dirty */ if(fat_cache[cache_index].dirty) { - if(ata_write_sectors(secnum + fat_bpb.startsector, 1, + if(ata_write_sectors(fat_cache[cache_index].secnum + + fat_bpb.startsector, 1, fat_cache_sectors[cache_index])) { panicf("cache_fat_sector() - Could not write sector %d\n", |