diff --git a/Classes/BITAuthenticator.m b/Classes/BITAuthenticator.m index 3a46eb1669..0b908f5de3 100644 --- a/Classes/BITAuthenticator.m +++ b/Classes/BITAuthenticator.m @@ -694,8 +694,8 @@ static unsigned char kBITPNGEndChunk[4] = {0x49, 0x45, 0x4e, 0x44}; } unsigned char *buffer, *source; - source = (unsigned char *)malloc(fs.st_size); - if (read(fd, source, fs.st_size) != fs.st_size) { + source = (unsigned char *)malloc((unsigned long)fs.st_size); + if (read(fd, source, (unsigned long)fs.st_size) != fs.st_size) { // Couldn't read file free(source); return; diff --git a/Support/HockeySDK.xcodeproj/project.pbxproj b/Support/HockeySDK.xcodeproj/project.pbxproj index 7f5b4a710c..910428df15 100644 --- a/Support/HockeySDK.xcodeproj/project.pbxproj +++ b/Support/HockeySDK.xcodeproj/project.pbxproj @@ -1154,6 +1154,10 @@ IPHONEOS_DEPLOYMENT_TARGET = 5.0; "IPHONEOS_DEPLOYMENT_TARGET[arch=arm64]" = 7.0; MACOSX_DEPLOYMENT_TARGET = 10.5; + OTHER_CFLAGS = ( + "-Wshorten-64-to-32", + "-Wall", + ); RUN_CLANG_STATIC_ANALYZER = YES; SDKROOT = iphoneos; }; @@ -1287,6 +1291,10 @@ IPHONEOS_DEPLOYMENT_TARGET = 5.0; "IPHONEOS_DEPLOYMENT_TARGET[arch=arm64]" = 7.0; MACOSX_DEPLOYMENT_TARGET = 10.5; + OTHER_CFLAGS = ( + "-Wshorten-64-to-32", + "-Wall", + ); RUN_CLANG_STATIC_ANALYZER = YES; SDKROOT = iphoneos; }; @@ -1318,6 +1326,10 @@ IPHONEOS_DEPLOYMENT_TARGET = 5.0; "IPHONEOS_DEPLOYMENT_TARGET[arch=arm64]" = 7.0; MACOSX_DEPLOYMENT_TARGET = 10.5; + OTHER_CFLAGS = ( + "-Wshorten-64-to-32", + "-Wall", + ); RUN_CLANG_STATIC_ANALYZER = YES; SDKROOT = iphoneos; VALIDATE_PRODUCT = NO;