Index: uspace/srv/fs/fat/fat_idx.c
===================================================================
--- uspace/srv/fs/fat/fat_idx.c	(revision 64aed801661710342dc9ccfde9883a75fd31dc6c)
+++ uspace/srv/fs/fat/fat_idx.c	(revision 593585df4c7e06f02408a77946c1752bc2c09baa)
@@ -531,8 +531,10 @@
 	unused_initialize(u, dev_handle);
 	fibril_mutex_lock(&unused_lock);
-	if (!unused_find(dev_handle, false))
+	if (!unused_find(dev_handle, false)) {
 		list_append(&u->link, &unused_head);
-	else
+	} else {
+		free(u);
 		rc = EEXIST;
+	}
 	fibril_mutex_unlock(&unused_lock);
 	return rc;
