Merge branch 'charlesmchen/ignoreOversizeMessages'

pull/1/head
Matthew Chen 8 years ago
commit 476047e24a

@ -271,6 +271,14 @@ NS_ASSUME_NONNULL_BEGIN
return; return;
} }
NSUInteger kMaxEncryptedDataLength = 250 * 1024;
if (encryptedData.length > kMaxEncryptedDataLength) {
DDLogError(@"Skipping message envelope with oversize encrypted data: %lu.",
(unsigned long)encryptedData.length);
completion(nil);
return;
}
NSData *plaintextData; NSData *plaintextData;
@try { @try {

Loading…
Cancel
Save