From 262c1e47ad017952ebb3ee3b894572cce3a10bc5 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Tue, 14 Apr 2015 10:01:33 -0700 Subject: [PATCH] Fix NPE when outgoing media message is deleted. // FREEBIE --- src/org/thoughtcrime/securesms/jobs/PushSendJob.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/org/thoughtcrime/securesms/jobs/PushSendJob.java b/src/org/thoughtcrime/securesms/jobs/PushSendJob.java index ae5fc0f434..027148092f 100644 --- a/src/org/thoughtcrime/securesms/jobs/PushSendJob.java +++ b/src/org/thoughtcrime/securesms/jobs/PushSendJob.java @@ -82,6 +82,8 @@ public abstract class PushSendJob extends SendJob { long threadId = DatabaseFactory.getMmsDatabase(context).getThreadIdForMessage(messageId); Recipients recipients = DatabaseFactory.getThreadDatabase(context).getRecipientsForThreadId(threadId); - MessageNotifier.notifyMessageDeliveryFailed(context, recipients, threadId); + if (threadId != -1 && recipients != null) { + MessageNotifier.notifyMessageDeliveryFailed(context, recipients, threadId); + } } }