summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/drivers/fat.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/drivers/fat.c b/firmware/drivers/fat.c
index 4caa233..9d1f3af 100644
--- a/firmware/drivers/fat.c
+++ b/firmware/drivers/fat.c
@@ -1285,10 +1285,11 @@ int fat_closewrite(struct fat_file *file, int size, int attr)
}
}
- if (file->dircluster)
+ if (file->dircluster) {
rc = update_short_entry(file, size, attr);
if (rc < 0)
return rc * 10 - 1;
+ }
flush_fat();