1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-12-04 14:46:46 -05:00

Use null check convention in bookmark.c

This commit is contained in:
James Booth 2015-05-04 23:14:18 +01:00
parent a71d1dab6a
commit 398eac4ed6

View File

@ -74,7 +74,7 @@ bookmark_request(void)
autocomplete_free(bookmark_ac); autocomplete_free(bookmark_ac);
bookmark_ac = autocomplete_new(); bookmark_ac = autocomplete_new();
if (bookmark_list != NULL) { if (bookmark_list) {
g_list_free_full(bookmark_list, _bookmark_item_destroy); g_list_free_full(bookmark_list, _bookmark_item_destroy);
bookmark_list = NULL; bookmark_list = NULL;
} }
@ -96,12 +96,12 @@ bookmark_add(const char *jid, const char *nick, const char *password, const char
} else { } else {
Bookmark *item = malloc(sizeof(*item)); Bookmark *item = malloc(sizeof(*item));
item->jid = strdup(jid); item->jid = strdup(jid);
if (nick != NULL) { if (nick) {
item->nick = strdup(nick); item->nick = strdup(nick);
} else { } else {
item->nick = NULL; item->nick = NULL;
} }
if (password != NULL) { if (password) {
item->password = strdup(password); item->password = strdup(password);
} else { } else {
item->password = NULL; item->password = NULL;
@ -136,15 +136,15 @@ bookmark_update(const char *jid, const char *nick, const char *password, const c
return FALSE; return FALSE;
} else { } else {
Bookmark *bm = found->data; Bookmark *bm = found->data;
if (nick != NULL) { if (nick) {
free(bm->nick); free(bm->nick);
bm->nick = strdup(nick); bm->nick = strdup(nick);
} }
if (password != NULL) { if (password) {
free(bm->password); free(bm->password);
bm->password = strdup(password); bm->password = strdup(password);
} }
if (autojoin_str != NULL) { if (autojoin_str) {
if (g_strcmp0(autojoin_str, "on") == 0) { if (g_strcmp0(autojoin_str, "on") == 0) {
bm->autojoin = TRUE; bm->autojoin = TRUE;
} else if (g_strcmp0(autojoin_str, "off") == 0) { } else if (g_strcmp0(autojoin_str, "off") == 0) {
@ -228,7 +228,7 @@ bookmark_find(const char * const search_str)
void void
bookmark_autocomplete_reset(void) bookmark_autocomplete_reset(void)
{ {
if (bookmark_ac != NULL) { if (bookmark_ac) {
autocomplete_reset(bookmark_ac); autocomplete_reset(bookmark_ac);
} }
} }
@ -413,14 +413,14 @@ _send_bookmarks(void)
xmpp_stanza_set_ns(storage, "storage:bookmarks"); xmpp_stanza_set_ns(storage, "storage:bookmarks");
GList *curr = bookmark_list; GList *curr = bookmark_list;
while (curr != NULL) { while (curr) {
Bookmark *bookmark = curr->data; Bookmark *bookmark = curr->data;
xmpp_stanza_t *conference = xmpp_stanza_new(ctx); xmpp_stanza_t *conference = xmpp_stanza_new(ctx);
xmpp_stanza_set_name(conference, STANZA_NAME_CONFERENCE); xmpp_stanza_set_name(conference, STANZA_NAME_CONFERENCE);
xmpp_stanza_set_attribute(conference, STANZA_ATTR_JID, bookmark->jid); xmpp_stanza_set_attribute(conference, STANZA_ATTR_JID, bookmark->jid);
Jid *jidp = jid_create(bookmark->jid); Jid *jidp = jid_create(bookmark->jid);
if (jidp->localpart != NULL) { if (jidp->localpart) {
xmpp_stanza_set_attribute(conference, STANZA_ATTR_NAME, jidp->localpart); xmpp_stanza_set_attribute(conference, STANZA_ATTR_NAME, jidp->localpart);
} }
jid_destroy(jidp); jid_destroy(jidp);
@ -431,7 +431,7 @@ _send_bookmarks(void)
xmpp_stanza_set_attribute(conference, STANZA_ATTR_AUTOJOIN, "false"); xmpp_stanza_set_attribute(conference, STANZA_ATTR_AUTOJOIN, "false");
} }
if (bookmark->nick != NULL) { if (bookmark->nick) {
xmpp_stanza_t *nick_st = xmpp_stanza_new(ctx); xmpp_stanza_t *nick_st = xmpp_stanza_new(ctx);
xmpp_stanza_set_name(nick_st, STANZA_NAME_NICK); xmpp_stanza_set_name(nick_st, STANZA_NAME_NICK);
xmpp_stanza_t *nick_text = xmpp_stanza_new(ctx); xmpp_stanza_t *nick_text = xmpp_stanza_new(ctx);
@ -443,7 +443,7 @@ _send_bookmarks(void)
xmpp_stanza_release(nick_st); xmpp_stanza_release(nick_st);
} }
if (bookmark->password != NULL) { if (bookmark->password) {
xmpp_stanza_t *password_st = xmpp_stanza_new(ctx); xmpp_stanza_t *password_st = xmpp_stanza_new(ctx);
xmpp_stanza_set_name(password_st, STANZA_NAME_PASSWORD); xmpp_stanza_set_name(password_st, STANZA_NAME_PASSWORD);
xmpp_stanza_t *password_text = xmpp_stanza_new(ctx); xmpp_stanza_t *password_text = xmpp_stanza_new(ctx);