Revision 363c618c pithos-macos/PithosObjectNode.m
b/pithos-macos/PithosObjectNode.m | ||
---|---|---|
69 | 69 |
[refreshMetadataObjectRequest release]; |
70 | 70 |
[applyMetadataObjectRequest clearDelegatesAndCancel]; |
71 | 71 |
[applyMetadataObjectRequest release]; |
72 |
[versions release]; |
|
72 | 73 |
[pithosObject release]; |
73 | 74 |
[pithosContainer release]; |
74 | 75 |
[pithos release]; |
... | ... | |
187 | 188 |
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; |
188 | 189 |
NSUInteger retries = [[request.userInfo objectForKey:@"retries"] unsignedIntegerValue]; |
189 | 190 |
if (retries > 0) { |
190 |
ASIPithosObjectRequest *newRequest = (ASIPithosObjectRequest *)[PithosUtilities copyRequest:request];
|
|
191 |
ASIPithosObjectRequest *newRequest = (ASIPithosObjectRequest *)[[PithosUtilities copyRequest:request] autorelease];
|
|
191 | 192 |
[(NSMutableDictionary *)(newRequest.userInfo)setObject:[NSNumber numberWithUnsignedInteger:(--retries)] forKey:@"retries"]; |
192 | 193 |
if ([request isEqualTo:applyMetadataObjectRequest]) { |
193 | 194 |
@synchronized(self) { |
Also available in: Unified diff