@@ -79,11 +79,10 @@ [password release]; [server release]; [domain release]; [resource release]; [JID release]; - [delegate release]; [authModule release]; [bindID release]; [sessionID release]; [roster release]; @@ -893,18 +892,16 @@ return port; } - (void)setDelegate: (id )delegate_ { - id old = delegate; - delegate = [(id)delegate_ retain]; - [old release]; + delegate = (id )delegate_; } - (id )delegate { - return [[delegate retain] autorelease]; + return delegate; } - (XMPPRoster*)roster { return [[roster retain] autorelease];