Index: src/OFObject.m ================================================================== --- src/OFObject.m +++ src/OFObject.m @@ -617,10 +617,12 @@ preMem->next = NULL; if (PRE_IVAR->lastMem != NULL) PRE_IVAR->lastMem->next = preMem; + if (PRE_IVAR->firstMem == NULL) + PRE_IVAR->firstMem = preMem; PRE_IVAR->lastMem = preMem; return (char*)pointer + PRE_MEM_ALIGN; }