Catch malformed NOTIFY-IND

Fixes #2508

// FREEBIE
pull/1/head
Moxie Marlinspike 10 years ago
parent 6181dc4037
commit e70298e624

@ -40,8 +40,14 @@ public class MmsReceiveJob extends ContextJob {
return;
}
PduParser parser = new PduParser(data);
GenericPdu pdu = parser.parse();
PduParser parser = new PduParser(data);
GenericPdu pdu = null;
try {
pdu = parser.parse();
} catch (RuntimeException e) {
Log.w(TAG, e);
}
if (pdu != null && pdu.getMessageType() == PduHeaders.MESSAGE_TYPE_NOTIFICATION_IND) {
MmsDatabase database = DatabaseFactory.getMmsDatabase(context);

Loading…
Cancel
Save