Changeset 1197
- Timestamp:
- 02/28/2010 04:03:40 PM (2 years ago)
- Location:
- trunk/SapphireFrappliance
- Files:
-
- 2 modified
-
FRAppliance/SapphireURLLoader.m (modified) (3 diffs)
-
MetaDataImporting/SapphireScraper.m (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/SapphireFrappliance/FRAppliance/SapphireURLLoader.m
r1179 r1197 20 20 21 21 #import "SapphireURLLoader.h" 22 #import "NSFileManager-Extensions.h" 22 23 23 24 #define MAX_WORKERS 10 … … 85 86 while((invoke = [invokeEnum nextObject]) != nil) 86 87 { 88 NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 87 89 [invoke setArgument:&loadedObject atIndex:2]; 88 90 [invoke invoke]; 91 [pool drain]; 89 92 } 90 93 [informers release]; … … 403 406 - (void)saveDataAtURL:(NSString *)url toFile:(NSString *)path 404 407 { 408 [[NSFileManager defaultManager] constructPath:[path stringByDeletingLastPathComponent]]; 405 409 [self loadDataURL:url withTarget:self selector:@selector(saveData:toFile:) object:path]; 406 410 } -
trunk/SapphireFrappliance/MetaDataImporting/SapphireScraper.m
r1179 r1197 571 571 - (int)parseElement:(NSXMLElement *)element 572 572 { 573 NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 573 574 NSArray *regexChildren = nil; 574 575 NSString *value = nil; … … 602 603 603 604 [self parseExpression:element withInput:input intoDest:result andAppend:append]; 605 [pool drain]; 604 606 605 607 return result; … … 620 622 } 621 623 int dest = integerAttributeWithDefault(functionElement, @"dest", 1); 622 NSString *ret = scraperBuffers[dest - 1];624 NSString *ret = [[scraperBuffers[dest - 1] retain] autorelease]; 623 625 if(booleanAttributeWithDefault(functionElement, @"clearbuffers", YES)) 624 626 [self clearBuffers];
