瀏覽代碼

fix ** -[_NSPlaceholderData initWithBase64EncodedString:options:]: nil string argument

marinofaggiana 4 年之前
父節點
當前提交
1e3f3e2a62
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      iOSClient/Security/NCPushNotificationEncryption.m

+ 2 - 0
iOSClient/Security/NCPushNotificationEncryption.m

@@ -98,6 +98,8 @@
 
 - (NSString *)decryptPushNotification:(NSString *)message withDevicePrivateKey:(NSData *)privateKey
 {
+    if (message == nil || privateKey == nil) { return nil; }
+    
     NSString *privateKeyString = [[NSString alloc] initWithData:privateKey encoding:NSUTF8StringEncoding];
     NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:message options:0];
     char *privKey = (char *)[privateKeyString UTF8String];