From 2f9946787e75d3e8abad352f439b2e2b352ba7f6 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 14 Jun 2022 15:49:16 -0500 Subject: [PATCH] Fix two NPE --- .../java/eu/siacs/conversations/entities/Conversation.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/entities/Conversation.java b/src/main/java/eu/siacs/conversations/entities/Conversation.java index ee23e0e500baf9bb7b13b499916787c058e41063..6b46fbd5bb44764fe55cbd9ec074ac4c451ed3e6 100644 --- a/src/main/java/eu/siacs/conversations/entities/Conversation.java +++ b/src/main/java/eu/siacs/conversations/entities/Conversation.java @@ -1614,7 +1614,7 @@ public class Conversation extends AbstractEntity implements Blockable, Comparabl @Override public int getItemCount() { if (response == null) return 0; - if (response.getType() == IqPacket.TYPE.RESULT && responseElement.getNamespace().equals("jabber:x:data")) { + if (response.getType() == IqPacket.TYPE.RESULT && responseElement != null && responseElement.getNamespace().equals("jabber:x:data")) { int i = 0; for (Element el : responseElement.getChildren()) { if (!el.getNamespace().equals("jabber:x:data")) continue; @@ -1634,7 +1634,7 @@ public class Conversation extends AbstractEntity implements Blockable, Comparabl public Element getItem(int position) { if (response == null) return null; - if (response.getType() == IqPacket.TYPE.RESULT) { + if (response.getType() == IqPacket.TYPE.RESULT && responseElement != null) { if (responseElement.getNamespace().equals("jabber:x:data")) { int i = 0; for (Element el : responseElement.getChildren()) {