Index: src/OFBlock.m ================================================================== --- src/OFBlock.m +++ src/OFBlock.m @@ -262,11 +262,11 @@ @throw (OFAllocFailedException*) &alloc_failed_exception; } if (src->forwarding == src) - src->forwarding = *dst; + (*dst)->forwarding = *dst; memcpy(*dst, src, src->size); if (src->size >= sizeof(of_block_byref_t)) src->byref_keep(*dst, src);