conn: fix segfault in xmpp_connect_client() when jid not set
This commit is contained in:
@@ -542,6 +542,11 @@ int xmpp_connect_client(xmpp_conn_t *conn,
|
|||||||
conn->jid);
|
conn->jid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!conn->jid) {
|
||||||
|
xmpp_error(conn->ctx, "xmpp", "JID is not set.");
|
||||||
|
return XMPP_EINVOP;
|
||||||
|
}
|
||||||
|
|
||||||
domain = xmpp_jid_domain(conn->ctx, conn->jid);
|
domain = xmpp_jid_domain(conn->ctx, conn->jid);
|
||||||
if (!domain)
|
if (!domain)
|
||||||
return XMPP_EMEM;
|
return XMPP_EMEM;
|
||||||
|
|||||||
Reference in New Issue
Block a user