diff options
author | Michael McConville <mmcco@mykolab.com> | 2015-12-21 15:00:42 -0500 |
---|---|---|
committer | Michael McConville <mmcco@mykolab.com> | 2015-12-21 15:00:42 -0500 |
commit | 8bcbbb9ddba5740d26703cec41e5a3f9a14ba359 (patch) | |
tree | e17fee278b7d8d49058f0ed79d540337c15a6bda | |
parent | d8ed345a959c66acd9ecfefc534d23f7036a19c3 (diff) | |
download | pidgin-8bcbbb9ddba5740d26703cec41e5a3f9a14ba359.tar.gz |
Remove more NULL-checks before free()
-rw-r--r-- | libpurple/protocols/novell/nmconference.c | 3 | ||||
-rw-r--r-- | libpurple/protocols/novell/nmconn.c | 6 | ||||
-rw-r--r-- | libpurple/protocols/novell/nmcontact.c | 24 | ||||
-rw-r--r-- | libpurple/protocols/novell/nmevent.c | 51 | ||||
-rw-r--r-- | libpurple/protocols/novell/nmmessage.c | 3 | ||||
-rw-r--r-- | libpurple/protocols/novell/nmrequest.c | 3 | ||||
-rw-r--r-- | libpurple/protocols/novell/nmuserrecord.c | 63 | ||||
-rw-r--r-- | libpurple/protocols/novell/novell.c | 27 |
8 files changed, 59 insertions, 121 deletions
diff --git a/libpurple/protocols/novell/nmconference.c b/libpurple/protocols/novell/nmconference.c index 46c22d46e7..7fc024b7c0 100644 --- a/libpurple/protocols/novell/nmconference.c +++ b/libpurple/protocols/novell/nmconference.c @@ -83,8 +83,7 @@ nm_release_conference(NMConference * conference) "Releasing conference %p, total=%d\n", conference, --conf_count); - if (conference->guid) - g_free(conference->guid); + g_free(conference->guid); if (conference->participants) { for (node = conference->participants; node; node = node->next) { diff --git a/libpurple/protocols/novell/nmconn.c b/libpurple/protocols/novell/nmconn.c index 1d67a54807..4c5aacad05 100644 --- a/libpurple/protocols/novell/nmconn.c +++ b/libpurple/protocols/novell/nmconn.c @@ -187,10 +187,8 @@ void nm_release_conn(NMConn *conn) } g_slist_free(conn->requests); conn->requests = NULL; - if (conn->ssl_conn) { - g_free(conn->ssl_conn); - conn->ssl_conn = NULL; - } + g_free(conn->ssl_conn); + conn->ssl_conn = NULL; g_free(conn->addr); conn->addr = NULL; g_free(conn); diff --git a/libpurple/protocols/novell/nmcontact.c b/libpurple/protocols/novell/nmcontact.c index a109d72d32..cc073d3293 100644 --- a/libpurple/protocols/novell/nmcontact.c +++ b/libpurple/protocols/novell/nmcontact.c @@ -164,8 +164,7 @@ nm_contact_update_list_properties(NMContact * contact, NMField * fields) nm_locate_field(NM_A_SZ_DISPLAY_NAME, (NMField *) fields->ptr_value))) { if (field->ptr_value) { - if (contact->display_name) - g_free(contact->display_name); + g_free(contact->display_name); contact->display_name = g_strdup((char *) field->ptr_value); } @@ -175,8 +174,7 @@ nm_contact_update_list_properties(NMContact * contact, NMField * fields) if ((field = nm_locate_field(NM_A_SZ_DN, (NMField *) fields->ptr_value))) { if (field->ptr_value) { - if (contact->dn) - g_free(contact->dn); + g_free(contact->dn); contact->dn = g_strdup((char *) field->ptr_value); } @@ -303,10 +301,8 @@ nm_contact_set_display_name(NMContact * contact, const char *display_name) if (contact == NULL) return; - if (contact->display_name) { - g_free(contact->display_name); - contact->display_name = NULL; - } + g_free(contact->display_name); + contact->display_name = NULL; if (display_name) contact->display_name = g_strdup(display_name); @@ -318,10 +314,8 @@ nm_contact_set_dn(NMContact * contact, const char *dn) if (contact == NULL) return; - if (contact->dn) { - g_free(contact->dn); - contact->dn = NULL; - } + g_free(contact->dn); + contact->dn = NULL; if (dn) contact->dn = g_strdup(dn); @@ -538,8 +532,7 @@ nm_folder_update_list_properties(NMFolder * folder, NMField * fields) nm_locate_field(NM_A_SZ_DISPLAY_NAME, (NMField *) fields->ptr_value))) { if (field->ptr_value) { - if (folder->name) - g_free(folder->name); + g_free(folder->name); folder->name = g_strdup((char *) field->ptr_value); } @@ -640,8 +633,7 @@ nm_folder_set_name(NMFolder * folder, const char *name) if (folder == NULL || name == NULL) return; - if (folder->name) - g_free(folder->name); + g_free(folder->name); folder->name = g_strdup(name); } diff --git a/libpurple/protocols/novell/nmevent.c b/libpurple/protocols/novell/nmevent.c index 5268b96813..f709e66bc2 100644 --- a/libpurple/protocols/novell/nmevent.c +++ b/libpurple/protocols/novell/nmevent.c @@ -241,14 +241,9 @@ handle_receive_message(NMUser * user, NMEvent * event, gboolean autoreply) nm_release_conference(conference); } - if (msg) - g_free(msg); - - if (nortf) - g_free(nortf); - - if (guid) - g_free(guid); + g_free(msg); + g_free(nortf); + g_free(guid); return rc; } @@ -323,11 +318,8 @@ handle_conference_invite(NMUser * user, NMEvent * event) } } - if (msg) - g_free(msg); - - if (guid) - g_free(guid); + g_free(msg); + g_free(guid); return rc; } @@ -381,8 +373,7 @@ handle_conference_invite_notify(NMUser * user, NMEvent * event) } - if (guid) - g_free(guid); + g_free(guid); return rc; } @@ -417,8 +408,7 @@ handle_conference_reject(NMUser * user, NMEvent * event) } } - if (guid) - g_free(guid); + g_free(guid); return rc; } @@ -468,8 +458,7 @@ handle_conference_left(NMUser * user, NMEvent * event) } } - if (guid) - g_free(guid); + g_free(guid); return rc; } @@ -507,8 +496,7 @@ handle_conference_closed(NMUser * user, NMEvent * event) } } - if (guid) - g_free(guid); + g_free(guid); return rc; } @@ -569,8 +557,7 @@ handle_conference_joined(NMUser * user, NMEvent * event) } } - if (guid) - g_free(guid); + g_free(guid); return rc; } @@ -605,8 +592,7 @@ handle_typing(NMUser * user, NMEvent * event) } } - if (guid) - g_free(guid); + g_free(guid); return rc; } @@ -651,8 +637,7 @@ handle_status_change(NMUser * user, NMEvent * event) } } - if (text) - g_free(text); + g_free(text); return rc; } @@ -677,8 +662,7 @@ handle_undeliverable_status(NMUser * user, NMEvent * event) rc = nm_read_all(conn, guid, size); } - if (guid) - g_free(guid); + g_free(guid); return rc; } @@ -712,8 +696,7 @@ nm_release_event(NMEvent * event) if (--(event->ref_count) == 0) { - if (event->source) - g_free(event->source); + g_free(event->source); if (event->conference) nm_release_conference(event->conference); @@ -721,8 +704,7 @@ nm_release_event(NMEvent * event) if (event->user_record) nm_release_user_record(event->user_record); - if (event->text) - g_free(event->text); + g_free(event->text); g_free(event); } @@ -936,8 +918,7 @@ nm_process_event(NMUser * user, int type) } /* Cleanup */ - if (source) - g_free(source); + g_free(source); return rc; } diff --git a/libpurple/protocols/novell/nmmessage.c b/libpurple/protocols/novell/nmmessage.c index 70b00eed22..3bc69d5076 100644 --- a/libpurple/protocols/novell/nmmessage.c +++ b/libpurple/protocols/novell/nmmessage.c @@ -53,8 +53,7 @@ void nm_release_message(NMMessage * msg) { if (msg && (--(msg->ref_count) == 0)) { - if (msg->text) - g_free(msg->text); + g_free(msg->text); if (msg->conference) nm_release_conference(msg->conference); diff --git a/libpurple/protocols/novell/nmrequest.c b/libpurple/protocols/novell/nmrequest.c index edf85c9928..8258064e3c 100644 --- a/libpurple/protocols/novell/nmrequest.c +++ b/libpurple/protocols/novell/nmrequest.c @@ -60,8 +60,7 @@ void nm_release_request(NMRequest * req) { if (req && (--req->ref_count == 0)) { - if (req->cmd) - g_free(req->cmd); + g_free(req->cmd); g_free(req); purple_debug_info("novell", diff --git a/libpurple/protocols/novell/nmuserrecord.c b/libpurple/protocols/novell/nmuserrecord.c index 7fa4d1928e..5d27bc7a9b 100644 --- a/libpurple/protocols/novell/nmuserrecord.c +++ b/libpurple/protocols/novell/nmuserrecord.c @@ -191,64 +191,50 @@ nm_user_record_copy(NMUserRecord * dest, NMUserRecord * src) dest->status = src->status; /* Copy status text */ - if (dest->status_text) { - g_free(dest->status_text); - dest->status_text = NULL; - } + g_free(dest->status_text); + dest->status_text = NULL; if (src->status_text) dest->status_text = g_strdup(src->status_text); /* Copy DN */ - if (dest->dn) { - g_free(dest->dn); - dest->dn = NULL; - } + g_free(dest->dn); + dest->dn = NULL; if (src->dn) dest->dn = g_strdup(src->dn); /* Copy CN */ - if (dest->cn) { - g_free(dest->cn); - dest->cn = NULL; - } + g_free(dest->cn); + dest->cn = NULL; if (src->cn) dest->cn = g_strdup(src->cn); /* Copy display id */ - if (dest->display_id) { - g_free(dest->display_id); - dest->display_id = NULL; - } + g_free(dest->display_id); + dest->display_id = NULL; if (src->display_id) dest->display_id = g_strdup(src->display_id); /* Copy first name */ - if (dest->fname) { - g_free(dest->fname); - dest->fname = NULL; - } + g_free(dest->fname); + dest->fname = NULL; if (src->fname) dest->fname = g_strdup(src->fname); /* Copy last name */ - if (dest->lname) { - g_free(dest->lname); - dest->lname = NULL; - } + g_free(dest->lname); + dest->lname = NULL; if (src->lname) dest->lname = g_strdup(src->lname); /* Copy full name */ - if (dest->full_name) { - g_free(dest->full_name); - dest->full_name = NULL; - } + g_free(dest->full_name); + dest->full_name = NULL; if (src->full_name) dest->full_name = g_strdup(src->full_name); @@ -321,8 +307,7 @@ void nm_user_record_set_dn(NMUserRecord * user_record, const char *dn) { if (user_record != NULL && dn != NULL) { - if (user_record->dn) - g_free(user_record->dn); + g_free(user_record->dn); user_record->dn = g_strdup(dn); } @@ -341,8 +326,7 @@ void nm_user_record_set_userid(NMUserRecord * user_record, const char *userid) { if (user_record != NULL && userid != NULL) { - if (user_record->cn) - g_free(user_record->cn); + g_free(user_record->cn); user_record->cn = g_strdup(userid); } @@ -361,8 +345,7 @@ void nm_user_record_set_display_id(NMUserRecord * user_record, const char *display_id) { if (user_record != NULL && display_id != NULL) { - if (user_record->display_id) - g_free(user_record->display_id); + g_free(user_record->display_id); user_record->display_id = g_strdup(display_id); } @@ -445,10 +428,8 @@ nm_user_record_set_status(NMUserRecord * user_record, user_record->status = status; - if (user_record->status_text) { - g_free(user_record->status_text); - user_record->status_text = NULL; - } + g_free(user_record->status_text); + user_record->status_text = NULL; if (text) user_record->status_text = g_strdup(text); @@ -512,11 +493,9 @@ void nm_release_property(NMProperty * property) { if (property) { - if (property->tag) - g_free(property->tag); + g_free(property->tag); - if (property->value) - g_free(property->value); + g_free(property->value); g_free(property); } diff --git a/libpurple/protocols/novell/novell.c b/libpurple/protocols/novell/novell.c index 0e4c4d13dc..86c1406c9f 100644 --- a/libpurple/protocols/novell/novell.c +++ b/libpurple/protocols/novell/novell.c @@ -572,8 +572,7 @@ _create_folder_resp_move_contact(NMUser * user, NMERR_T ret_code, if (user == NULL || folder_name == NULL || contact == NULL) { - if (folder_name) - g_free(folder_name); + g_free(folder_name); return; } @@ -606,8 +605,7 @@ _create_folder_resp_move_contact(NMUser * user, NMERR_T ret_code, g_free(err); } - if (folder_name) - g_free(folder_name); + g_free(folder_name); } /* Add contact to newly create folder */ @@ -625,8 +623,7 @@ _create_folder_resp_add_contact(NMUser * user, NMERR_T ret_code, if (contact) nm_release_contact(contact); - if (folder_name) - g_free(folder_name); + g_free(folder_name); return; } @@ -724,8 +721,7 @@ _get_details_resp_show_info(NMUser * user, NMERR_T ret_code, g_free(err); } - if (name) - g_free(name); + g_free(name); } /* Handle get details response add to privacy list */ @@ -824,8 +820,7 @@ _create_privacy_item_deny_resp_cb(NMUser *user, NMERR_T ret_code, } - if (who) - g_free(who); + g_free(who); } @@ -880,8 +875,7 @@ _create_privacy_item_permit_resp_cb(NMUser *user, NMERR_T ret_code, } - if (who) - g_free(who); + g_free(who); } static void @@ -949,8 +943,7 @@ _remove_privacy_item_resp_cb(NMUser *user, NMERR_T ret_code, g_free(err); } - if (who) - g_free(who); + g_free(who); } static void @@ -1678,8 +1671,7 @@ _get_conference_name(int id) { static char *name = NULL; - if (name) - g_free(name); + g_free(name); name = g_strdup_printf(_("GroupWise Conference %d"), id); @@ -3095,8 +3087,7 @@ novell_set_status(PurpleAccount *account, PurpleStatus *status) rc = nm_send_set_status(user, novellstatus, text, msg, NULL, NULL); _check_for_disconnect(user, rc); - if (text) - g_free(text); + g_free(text); } static void |