diff --git a/src/xmpp/omemo.c b/src/xmpp/omemo.c index fdb00ee4..7fa6b070 100644 --- a/src/xmpp/omemo.c +++ b/src/xmpp/omemo.c @@ -352,6 +352,10 @@ out: char* omemo_receive_message(xmpp_stanza_t* const stanza, gboolean* trusted) { + if (!stanza || !trusted || !error) { + return NULL; + } + char* plaintext = NULL; const char* type = xmpp_stanza_get_type(stanza); const char* from = xmpp_stanza_get_from(stanza);