diff --git a/epicardium/fs/filesystem_fat.c b/epicardium/fs/filesystem_fat.c
index c1468923f32c97d287319d00d8ea05949f807fa9..b85283afbdf9cae74aeff1cfe6d2ab1cec969881 100644
--- a/epicardium/fs/filesystem_fat.c
+++ b/epicardium/fs/filesystem_fat.c
@@ -285,6 +285,7 @@ efs_get_new(EpicFileSystem *fs, uint32_t *idx, struct FatObject **obj, int *rc)
 	}
 
 	*obj = &fs->pool[index];
+	*idx = index;
 	return true;
 }