Index: uspace/lib/block/libblock.c
===================================================================
--- uspace/lib/block/libblock.c	(revision 37cf3792b1b6950b2aeaeaadff78ffa6fe8c5fc9)
+++ uspace/lib/block/libblock.c	(revision b9e6205e7b7cc2992d7a83035b70b45859c6bfc9)
@@ -624,6 +624,6 @@
 			unsigned long key = block->lba;
 			hash_table_remove(&cache->block_hash, &key, 1);
+			free(block->data);
 			free(block);
-			free(block->data);
 			cache->blocks_cached--;
 			fibril_mutex_unlock(&cache->lock);
