Index: uspace/srv/fs/exfat/exfat_directory.c
===================================================================
--- uspace/srv/fs/exfat/exfat_directory.c	(revision 071ff5fab215dda312d319130132dc39c6f2ff6e)
+++ uspace/srv/fs/exfat/exfat_directory.c	(revision c62751ff3deadbe6bd0b11c9e08098340aeb042d)
@@ -112,4 +112,6 @@
 		rc = block_put(di->b);
 		di->b = NULL;
+		if (rc != EOK)
+			return rc;
 	}
 	if (!di->b) {
