From 2077a5dc9600575127b5ce56f1b5ceee9d8651f6 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Mon, 26 Apr 2021 15:22:54 +0200 Subject: [PATCH] Fix NPE for recevied messages with missing public key --- .../main/java/org/jivesoftware/smackx/ox/OpenPgpManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/OpenPgpManager.java b/smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/OpenPgpManager.java index 645f5bb66..ecb4c0063 100644 --- a/smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/OpenPgpManager.java +++ b/smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/OpenPgpManager.java @@ -599,6 +599,10 @@ public final class OpenPgpManager extends Manager { return; } + if (contentElement == null) { + return; + } + else { throw new AssertionError("Invalid element received: " + contentElement.getClass().getName()); }