From 92acd076a8ce6f0cf8355c29cc4d3ea9c80a35ca Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 12 Aug 2024 14:53:10 -0500 Subject: [PATCH] Don't try to look up a contact using InvalidJid --- src/main/java/eu/siacs/conversations/parser/MessageParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/parser/MessageParser.java b/src/main/java/eu/siacs/conversations/parser/MessageParser.java index cc71391119f3e991c07b481570a373893f231dbb..5540a0603b5c3f4584489772b3bbdec17f1e5880 100644 --- a/src/main/java/eu/siacs/conversations/parser/MessageParser.java +++ b/src/main/java/eu/siacs/conversations/parser/MessageParser.java @@ -433,7 +433,7 @@ public class MessageParser extends AbstractParser implements OnMessagePacketRece if (handleErrorMessage(account, packet)) { return; } - final var contact = packet.getFrom() == null ? null : account.getRoster().getContact(packet.getFrom()); + final var contact = packet.getFrom() == null || packet.getFrom() instanceof InvalidJid ? null : account.getRoster().getContact(packet.getFrom()); if (contact != null && contact.isBlocked()) { Log.d(Config.LOGTAG, "Got MAM result from blocked contact, ignoring..."); return;