Fix memory leaks.
[pithos-macos] / pithos-macos / PithosAccountNode.m
index d517b11..3170e0e 100644 (file)
@@ -310,7 +310,7 @@ static NSImage *sharedIcon = nil;
     NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
     NSUInteger retries = [[request.userInfo objectForKey:@"retries"] unsignedIntegerValue];
     if (retries > 0) {
-        ASIPithosAccountRequest *newRequest = (ASIPithosAccountRequest *)[PithosUtilities copyRequest:request];
+        ASIPithosAccountRequest *newRequest = (ASIPithosAccountRequest *)[[PithosUtilities copyRequest:request] autorelease];
         [(NSMutableDictionary *)(newRequest.userInfo)setObject:[NSNumber numberWithUnsignedInteger:(--retries)] forKey:@"retries"];
         if ([request isEqualTo:applyMetadataAccountRequest]) {
             @synchronized(self) {