diff --git a/src/xmpp/iq.c b/src/xmpp/iq.c index c3a2c13d..ffcf200f 100644 --- a/src/xmpp/iq.c +++ b/src/xmpp/iq.c @@ -2432,7 +2432,8 @@ _disco_info_response_id_handler_onconnect(xmpp_stanza_t* const stanza, void* con } // Prevent repetitions by avoiding checks of disco items (from connection_set_disco_items) - if (from && g_ascii_strcasecmp(from, connection_get_domain()) == 0) { + const char* domain = connection_get_domain(); + if (from && domain && g_ascii_strcasecmp(from, domain) == 0) { _disco_autoping_warning_message(features); } }