Jeff Laing committed e29206b

Clang found a couple of leaks.
JLaing fixed them.

Comments (0)

Files changed (1)


 		NSDictionary *reply = [self readXMLReply];
 		if (reply) {
 			[self performDelegateSelector:@selector(operationContinues:) withObject:reply];
-			NSMutableDictionary *result = [NSMutableDictionary new];
+			NSMutableDictionary *result = [[NSMutableDictionary new] autorelease];
 			NSDictionary *lookup_result = [reply objectForKey:@"LookupResult"];
 			for (NSString *key in lookup_result) {
 				NSDictionary *info = [lookup_result objectForKey:key];
-				[result setObject:[[AMApplication alloc] initWithDictionary:info]
-						   forKey:key];
+				AMApplication *app = [[AMApplication alloc] initWithDictionary:info];
+				[result setObject:app forKey:key];
+				[app release];
 			return [NSDictionary dictionaryWithDictionary:result];
 			message_observers = [NSMutableArray new];
 			[_messages setObject:message_observers forKey:notificationName];
+			[message_observers release];
 		[message_observers addObject:[NSArray arrayWithObjects:notificationObserver,NSStringFromSelector(notificationSelector),nil]];
 	} else {
 					if ([[info objectForKey:@"ApplicationType"] isEqual:@"User"]) {
 						AMApplication *newapp = [[AMApplication alloc] initWithDictionary:info];
 						[result addObject:newapp];
+						[newapp release];
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.