adium/adium

Fix some memory management from the transplant.
adium-1.6
2013-03-20, Frank Dowsett
3b0f415842d9
Parents 75e25d1deff2
Children 7e776c52764d
Fix some memory management from the transplant.
--- a/Plugins/Twitter Plugin/AITwitterAccount.m Wed Mar 20 12:02:05 2013 -0400
+++ b/Plugins/Twitter Plugin/AITwitterAccount.m Wed Mar 20 17:49:32 2013 -0400
@@ -172,11 +172,11 @@
[twitterEngine release];
- twitterEngine = [STTwitterAPIWrapper twitterAPIWithOAuthConsumerName:@"Adium"
- consumerKey:self.consumerKey
- consumerSecret:self.secretKey
- oauthToken:oauthToken
- oauthTokenSecret:oauthSecret];
+ twitterEngine = [[STTwitterAPIWrapper twitterAPIWithOAuthConsumerName:@"Adium"
+ consumerKey:self.consumerKey
+ consumerSecret:self.secretKey
+ oauthToken:oauthToken
+ oauthTokenSecret:oauthSecret] retain];
AILogWithSignature(@"%@ connecting to %@", self, twitterEngine.userName);
@@ -582,7 +582,7 @@
AILocalizedString(@"Biography", nil), AILocalizedString(@"Website", nil), AILocalizedString(@"Following", nil),
AILocalizedString(@"Followers", nil), AILocalizedString(@"Updates", nil), nil];
- __block NSMutableArray *profileArray = [[NSMutableArray array] autorelease];
+ __block NSMutableArray *profileArray = [[NSMutableArray array] retain];
for (NSUInteger idx = 0; idx < keyNames.count; idx++) {
NSString *keyName = [keyNames objectAtIndex:idx];