Index: src/OFBlock.m ================================================================== --- src/OFBlock.m +++ src/OFBlock.m @@ -223,10 +223,12 @@ if (block->flags & OF_BLOCK_HAS_COPY_DISPOSE) block->descriptor->dispose_helper(block); free(block); + + return; } assert(of_spinlock_unlock(&spinlocks[hash])); #endif }