diff --git a/src/org/thoughtcrime/securesms/jobs/MmsReceiveJob.java b/src/org/thoughtcrime/securesms/jobs/MmsReceiveJob.java index e6fe20849..2376036cd 100644 --- a/src/org/thoughtcrime/securesms/jobs/MmsReceiveJob.java +++ b/src/org/thoughtcrime/securesms/jobs/MmsReceiveJob.java @@ -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);