Fix NPE

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/entities/Presences.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/entities/Presences.java 🔗

@@ -153,7 +153,8 @@ public class Presences {
         for (Map.Entry<String, Presence> entry : this.presences.entrySet()) {
             String resource = entry.getKey();
             Presence presence = entry.getValue();
-            if (presence.getServiceDiscoveryResult().getFeatures().contains(namespace)) {
+            ServiceDiscoveryResult disco = presence.getServiceDiscoveryResult();
+            if (disco != null && disco.getFeatures().contains(namespace)) {
                 return resource;
             }
         }