mirror of
https://github.com/swisspol/GCDWebServer.git
synced 2026-04-24 00:00:04 +08:00
__unsafe_unretained does not prevent self retain-cycles when not under ARC
This commit is contained in:
@@ -277,7 +277,11 @@
|
||||
return nil;
|
||||
}
|
||||
_uploadDirectory = [[path stringByStandardizingPath] copy];
|
||||
#if __has_feature(objc_arc)
|
||||
GCDWebUploader* __unsafe_unretained server = self;
|
||||
#else
|
||||
__block GCDWebUploader* server = self;
|
||||
#endif
|
||||
|
||||
// Resource files
|
||||
[self addGETHandlerForBasePath:@"/" directoryPath:[siteBundle resourcePath] indexFilename:nil cacheAge:3600 allowRangeRequests:NO];
|
||||
|
||||
Reference in New Issue
Block a user