Index: src/OFAutoreleasePool.m ================================================================== --- src/OFAutoreleasePool.m +++ src/OFAutoreleasePool.m @@ -65,11 +65,11 @@ + (void)addToPool: (OFObject*)obj { OFList *pool_list = get_tls(pool_list_key); - if (pool_list == nil) { + if (pool_list == nil || [pool_list last] == NULL) { [[self alloc] init]; pool_list = get_tls(pool_list_key); } if (pool_list == nil || [pool_list last] == NULL)