adium/adium

Fix a possible overrelease in -changeNick:to:.
adium-1.6
2013-12-17, Thijs Alkemade
9886484d454b
Parents 197cd9ad019e
Children a68fb145619e
Fix a possible overrelease in -changeNick:to:.
--- a/Frameworks/Adium Framework/Source/AIGroupChat.m Fri Dec 06 14:16:21 2013 +0100
+++ b/Frameworks/Adium Framework/Source/AIGroupChat.m Tue Dec 17 10:29:30 2013 +0100
@@ -297,9 +297,10 @@
[participatingNicksFlags removeObjectForKey:from];
if (flags) [participatingNicksFlags setObject:flags forKey:to];
- AIListObject *contact = [participatingNicksContacts objectForKey:from];
+ AIListObject *contact = [[participatingNicksContacts objectForKey:from] retain];
[participatingNicksContacts removeObjectForKey:from];
if (contact) [participatingNicksContacts setObject:contact forKey:to];
+ [contact release];
}
/*!