From 2678903849c6f231c39d7313df5e99b2c94de015 Mon Sep 17 00:00:00 2001 From: wqyfavor Date: Thu, 6 Dec 2018 15:02:19 +0800 Subject: [PATCH] [iOS] Fix md5 potential crash. --- ios/sdk/WeexSDK/Sources/Utility/WXUtility.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ios/sdk/WeexSDK/Sources/Utility/WXUtility.m b/ios/sdk/WeexSDK/Sources/Utility/WXUtility.m index b070a87baf..2e6f9a7243 100644 --- a/ios/sdk/WeexSDK/Sources/Utility/WXUtility.m +++ b/ios/sdk/WeexSDK/Sources/Utility/WXUtility.m @@ -846,6 +846,10 @@ + (NSString *)stringWithContentsOfFile:(NSString *)filePath + (NSString *)md5:(NSString *)string { const char *str = string.UTF8String; + if (str == NULL) { + return nil; + } + unsigned char result[CC_MD5_DIGEST_LENGTH]; CC_MD5(str, (CC_LONG)strlen(str), result);