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