Index: uspace/srv/fs/fat/fat_ops.c
===================================================================
--- uspace/srv/fs/fat/fat_ops.c	(revision a33f0a6ce7a627f4c6fcdb892ee61a9214fbbed3)
+++ uspace/srv/fs/fat/fat_ops.c	(revision 19403260ae7096cab001d6aca39a9c898d573e11)
@@ -960,10 +960,8 @@
 			free(rfn);
 			free(rootp);
-			free(ridxp); /* TODO: Is it right way to free ridxp? */
 			(void) block_cache_fini(devmap_handle);
 			block_fini(devmap_handle);
 			fat_idx_fini_by_devmap_handle(devmap_handle);
-			async_answer_0(rid, ENOTSUP);
-			return;
+			return ENOTSUP;
 		}
 		rootp->size = BPS(bs) * SPC(bs) * clusters;
