diff options
author | James Booth <boothj5@gmail.com> | 2013-02-03 23:46:20 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2013-02-03 23:46:20 +0000 |
commit | 2cea2639174d37f3bfe430b204734773bfeb1512 (patch) | |
tree | 2a060d331cbee2dbfbefd59023f654b7ddf581b0 /src/xmpp | |
parent | 3c9155be2c3fb7e2fab00335ac33791822ba9d18 (diff) | |
download | profani-tty-2cea2639174d37f3bfe430b204734773bfeb1512.tar.gz |
Added asserts
Diffstat (limited to 'src/xmpp')
-rw-r--r-- | src/xmpp/connection.c | 13 | ||||
-rw-r--r-- | src/xmpp/presence.c | 4 |
2 files changed, 12 insertions, 5 deletions
diff --git a/src/xmpp/connection.c b/src/xmpp/connection.c index d7ed95af..7a8df6bd 100644 --- a/src/xmpp/connection.c +++ b/src/xmpp/connection.c @@ -99,13 +99,17 @@ jabber_init(const int disable_tls) jabber_conn_status_t jabber_connect_with_account(ProfAccount *account, const char * const passwd) { + assert(account != NULL); + assert(passwd != NULL); + + log_info("Connecting using account: %s", account->name); + + // save account name and password for reconnect saved_account.name = strdup(account->name); saved_account.passwd = strdup(passwd); - log_info("Connecting using account: %s", account->name); char *fulljid = create_fulljid(account->jid, account->resource); jabber_conn_status_t result = _jabber_connect(fulljid, passwd, account->server); - free(fulljid); return result; @@ -151,7 +155,7 @@ jabber_disconnect(void) } connection_free_resources(); } - + jabber_conn.conn_status = JABBER_STARTED; jabber_conn.presence_type = PRESENCE_OFFLINE; FREE_SET_NULL(jabber_conn.presence_message); @@ -314,6 +318,9 @@ static jabber_conn_status_t _jabber_connect(const char * const fulljid, const char * const passwd, const char * const altdomain) { + assert(fulljid != NULL); + assert(passwd != NULL); + Jid *jid = jid_create(fulljid); if (jid == NULL) { diff --git a/src/xmpp/presence.c b/src/xmpp/presence.c index f0510b95..d8425cd7 100644 --- a/src/xmpp/presence.c +++ b/src/xmpp/presence.c @@ -161,7 +161,7 @@ presence_join_room(Jid *jid) xmpp_conn_t *conn = connection_get_conn(); jabber_presence_t presence_type = jabber_get_presence_type(); const char *show = stanza_get_presence_string_from_type(presence_type); - char *status = jabber_get_presence_message(); + char *status = jabber_get_presence_message(); int pri = accounts_get_priority_for_presence_type(jabber_get_account_name(), presence_type); @@ -302,7 +302,7 @@ _handle_presence_caps(xmpp_stanza_t * const stanza) log_debug("Hash type supported."); node = stanza_get_caps_str(stanza); caps_key = node; - + if (node != NULL) { log_debug("Node string: %s.", node); if (!caps_contains(caps_key)) { |