@@ -206,20 +206,20 @@ return ret; } - (OFData *)continueWithData: (OFData *)data { - OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; + void *pool = objc_autoreleasePoolPush(); OFData *ret; if (!_serverSignature) ret = [self xmpp_parseServerFirstMessage: data]; else ret = [self xmpp_parseServerFinalMessage: data]; [ret retain]; - [pool release]; + objc_autoreleasePoolPop(pool); return [ret autorelease]; } - (OFData *)xmpp_parseServerFirstMessage: (OFData *)data