Nil check completionHandlers before calling them

This commit is contained in:
Lukas Spieß
2015-10-21 00:13:26 +02:00
parent a9df11d0be
commit c9e50569f2

View File

@@ -1227,10 +1227,10 @@ typedef NS_ENUM(NSInteger, BITUpdateAlertViewTag) {
[self reportError:[NSError errorWithDomain:kBITUpdateErrorDomain
code:BITUpdateAPIServerReturnedInvalidStatus
userInfo:[NSDictionary dictionaryWithObjectsAndKeys:errorStr, NSLocalizedDescriptionKey, nil]]];
completionHandler(NSURLSessionResponseCancel);
if (completionHandler) { completionHandler(NSURLSessionResponseCancel); }
return;
}
completionHandler(NSURLSessionResponseAllow);
if (completionHandler) { completionHandler(NSURLSessionResponseAllow);}
}
self.receivedData = [NSMutableData data];
@@ -1242,7 +1242,7 @@ typedef NS_ENUM(NSInteger, BITUpdateAlertViewTag) {
if (response) {
newRequest = nil;
}
completionHandler(newRequest);
if (completionHandler) { completionHandler(newRequest); }
}
- (BOOL)hasNewerMandatoryVersion {