From 7ce991c627868ac55fa6370b8cab89f3179a6870 Mon Sep 17 00:00:00 2001 From: ecpre Date: Fri, 3 Mar 2023 21:40:47 -0500 Subject: [PATCH] Fixed directory sizing bug --- FuseRedSea.c | 1 + 1 file changed, 1 insertion(+) diff --git a/FuseRedSea.c b/FuseRedSea.c index 5363428..7a25843 100644 --- a/FuseRedSea.c +++ b/FuseRedSea.c @@ -390,6 +390,7 @@ void move_directory_to_end(struct redsea_directory* directory) { fseek(image, new_block*BLOCK_SIZE, SEEK_SET); fseek(image, 40, SEEK_CUR); fwrite(nb_char, 8, 1, image); + fwrite(size_char, 8, 1, image); for (int i = 0; i < directory -> num_children; i++) { rewind(image); fseek(image, directory->block*BLOCK_SIZE, SEEK_SET);