guard against invalid JIDs in MAM query

Phillip Davis created

Change summary

src/main/java/eu/siacs/conversations/services/MessageArchiveService.java | 4 
1 file changed, 4 insertions(+)

Detailed changes

src/main/java/eu/siacs/conversations/services/MessageArchiveService.java 🔗

@@ -763,6 +763,10 @@ public class MessageArchiveService implements OnAdvancedStreamFeaturesLoaded {
         }
 
         public boolean isImplausibleFrom(final Jid from) {
+            if (from instanceof Jid.Invalid) {
+                Log.w(Config.LOGTAG, "Invalid JID found in MAM query: " + from);
+                return true;
+            }
             if (muc()) {
                 if (from == null) {
                     return true;