Check for a valid resource to bind before checking its length.
This commit is contained in:
@@ -531,7 +531,7 @@ static int _handle_features_sasl(xmpp_conn_t * const conn,
|
|||||||
|
|
||||||
/* request a specific resource if we have one */
|
/* request a specific resource if we have one */
|
||||||
resource = xmpp_jid_resource(conn->ctx, conn->jid);
|
resource = xmpp_jid_resource(conn->ctx, conn->jid);
|
||||||
if (strlen(resource) == 0) {
|
if ((resource != NULL) && (strlen(resource) == 0)) {
|
||||||
/* j2 doesn't handle an empty resource */
|
/* j2 doesn't handle an empty resource */
|
||||||
xmpp_free(conn->ctx, resource);
|
xmpp_free(conn->ctx, resource);
|
||||||
resource = NULL;
|
resource = NULL;
|
||||||
|
|||||||
Reference in New Issue
Block a user