Fix for NPE if MMS notification has no transaction ID

// FREEBIE
fork-5.53.8
Moxie Marlinspike 2017-09-13 16:38:02 -07:00
rodzic 93395c3ff4
commit b7109e9ebb
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -103,7 +103,11 @@ public class MmsDownloadJob extends MasterSecretJob {
byte[] transactionId = new byte[0];
try {
transactionId = notification.get().getTransactionId().getBytes(CharacterSets.MIMENAME_ISO_8859_1);
if (notification.get().getTransactionId() != null) {
transactionId = notification.get().getTransactionId().getBytes(CharacterSets.MIMENAME_ISO_8859_1);
} else {
Log.w(TAG, "No transaction ID!");
}
} catch (UnsupportedEncodingException e) {
Log.w(TAG, e);
}