From 28cabf00eefe262c9af3293136843f3c480c3d80 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Tue, 9 Jan 2018 15:27:49 +0100 Subject: [PATCH] CachingOmemoStore: check for nullity of wrapped store --- .../smackx/omemo/signal/SignalCachingOmemoStore.java | 2 +- .../java/org/jivesoftware/smackx/omemo/CachingOmemoStore.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/smack-omemo-signal/src/main/java/org/jivesoftware/smackx/omemo/signal/SignalCachingOmemoStore.java b/smack-omemo-signal/src/main/java/org/jivesoftware/smackx/omemo/signal/SignalCachingOmemoStore.java index cfadac46e..b70ee2409 100644 --- a/smack-omemo-signal/src/main/java/org/jivesoftware/smackx/omemo/signal/SignalCachingOmemoStore.java +++ b/smack-omemo-signal/src/main/java/org/jivesoftware/smackx/omemo/signal/SignalCachingOmemoStore.java @@ -45,7 +45,7 @@ public class SignalCachingOmemoStore extends CachingOmemoStore wrappedStore) diff --git a/smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/CachingOmemoStore.java b/smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/CachingOmemoStore.java index 944db6eb4..cc1c06250 100644 --- a/smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/CachingOmemoStore.java +++ b/smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/CachingOmemoStore.java @@ -63,6 +63,9 @@ public class CachingOmemoStore wrappedStore) { + if (wrappedStore == null) { + throw new NullPointerException("Wrapped OmemoStore MUST NOT be null!"); + } this.keyUtil = null; persistent = wrappedStore; }