From c9e50569f20ff6bd8b92a294e3d3036e758f8baf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Spie=C3=9F?= Date: Wed, 21 Oct 2015 00:13:26 +0200 Subject: [PATCH] Nil check completionHandlers before calling them --- Classes/BITUpdateManager.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Classes/BITUpdateManager.m b/Classes/BITUpdateManager.m index 33027649a4..f4013460c8 100644 --- a/Classes/BITUpdateManager.m +++ b/Classes/BITUpdateManager.m @@ -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 {