Fix NPE when encrypted MMS has bad base64 encoding

// FREEBIE
This commit is contained in:
Jake McGinty 2015-01-30 15:15:10 -10:00
parent 8031c788d9
commit dbd8a4083c

View File

@ -61,6 +61,10 @@ public class MmsCipher {
byte[] decodedCiphertext = textTransport.getDecodedMessage(ciphertext.get());
byte[] plaintext;
if (decodedCiphertext == null) {
throw new InvalidMessageException("failed to decode ciphertext");
}
try {
plaintext = sessionCipher.decrypt(new WhisperMessage(decodedCiphertext));
} catch (InvalidMessageException e) {