mirror of
https://github.com/oxen-io/session-android.git
synced 2024-12-25 01:07:47 +00:00
Merge pull request #2400 from mcginty/mms-bad-base64-fix
Fix NPE when encrypted MMS has bad base64 encoding
This commit is contained in:
commit
5836f35291
@ -61,6 +61,10 @@ public class MmsCipher {
|
|||||||
byte[] decodedCiphertext = textTransport.getDecodedMessage(ciphertext.get());
|
byte[] decodedCiphertext = textTransport.getDecodedMessage(ciphertext.get());
|
||||||
byte[] plaintext;
|
byte[] plaintext;
|
||||||
|
|
||||||
|
if (decodedCiphertext == null) {
|
||||||
|
throw new InvalidMessageException("failed to decode ciphertext");
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
plaintext = sessionCipher.decrypt(new WhisperMessage(decodedCiphertext));
|
plaintext = sessionCipher.decrypt(new WhisperMessage(decodedCiphertext));
|
||||||
} catch (InvalidMessageException e) {
|
} catch (InvalidMessageException e) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user