/pidgin/main: 7240fd8e3462: free() and g_free() are specified to...
Michael McConville <[email protected]>
| Newsgroups | gmane.comp.gnome.gaim.cvs |
|---|---|
| Message-ID | <[email protected]> |
Changeset: 7240fd8e34621f90b31ece6268ef0d40f391605c Author: Michael McConville <[email protected]> Date: 2015-10-21 09:44 -0400 Branch: default URL: https://hg.pidgin.im/pidgin/main/rev/7240fd8e3462 Description: free() and g_free() are specified to be NULL-safe. Remove NULL checks. diffstat: libpurple/protocols/mxit/client.c | 11 +-------- libpurple/protocols/novell/nmconference.c | 4 +-- libpurple/protocols/novell/nmconn.c | 4 +-- libpurple/protocols/novell/nmcontact.c | 13 ++--------- libpurple/protocols/novell/nmuser.c | 4 +-- libpurple/protocols/novell/nmuserrecord.c | 34 ++++++------------------------ libpurple/protocols/sametime/sametime.c | 4 +-- libpurple/protocols/zephyr/ZAsyncLocate.c | 4 +- libpurple/protocols/zephyr/Zinternal.c | 9 ++----- 9 files changed, 21 insertions(+), 66 deletions(-) diffs (184 lines): diff --git a/libpurple/protocols/mxit/client.c b/libpurple/protocols/mxit/client.c --- a/libpurple/protocols/mxit/client.c +++ b/libpurple/protocols/mxit/client.c @@ -2939,16 +2939,9 @@ void mxit_close_connection( struct MXitS g_list_free( session->invites ); session->invites = NULL; - /* free profile information */ - if ( session->profile ) - free( session->profile ); - - /* free custom emoticons */ + free( session->profile ); mxit_free_emoticon_cache( session ); - - /* free allocated memory */ - if ( session->uid ) - g_free( session->uid ); + g_free( session->uid ); g_free( session->encpwd ); session->encpwd = NULL; diff --git a/libpurple/protocols/novell/nmconference.c b/libpurple/protocols/novell/nmconference.c --- a/libpurple/protocols/novell/nmconference.c +++ b/libpurple/protocols/novell/nmconference.c @@ -192,9 +192,7 @@ nm_conference_set_guid(NMConference * co if (conference) { /* Release memory for old guid */ - if (conference->guid) { - g_free(conference->guid); - } + g_free(conference->guid); /* Set the new guid */ if (guid) diff --git a/libpurple/protocols/novell/nmconn.c b/libpurple/protocols/novell/nmconn.c --- a/libpurple/protocols/novell/nmconn.c +++ b/libpurple/protocols/novell/nmconn.c @@ -631,9 +631,7 @@ nm_read_fields(NMConn * conn, int count, } while ((type != 0) && (count != 0)); - if (str != NULL) { - g_free(str); - } + g_free(str); if (sub_fields != NULL) { nm_free_fields(&sub_fields); diff --git a/libpurple/protocols/novell/nmcontact.c b/libpurple/protocols/novell/nmcontact.c --- a/libpurple/protocols/novell/nmcontact.c +++ b/libpurple/protocols/novell/nmcontact.c @@ -232,13 +232,8 @@ nm_release_contact(NMContact * contact) purple_debug(PURPLE_DEBUG_INFO, "novell", "Releasing contact, total=%d\n", --count); - if (contact->display_name) { - g_free(contact->display_name); - } - - if (contact->dn) { - g_free(contact->dn); - } + g_free(contact->display_name); + g_free(contact->dn); if (contact->user_record) { nm_release_user_record(contact->user_record); @@ -560,9 +555,7 @@ nm_release_folder(NMFolder * folder) return; if (--(folder->ref_count) == 0) { - if (folder->name) { - g_free(folder->name); - } + g_free(folder->name); if (folder->folders) { _release_folder_folders(folder); diff --git a/libpurple/protocols/novell/nmuser.c b/libpurple/protocols/novell/nmuser.c --- a/libpurple/protocols/novell/nmuser.c +++ b/libpurple/protocols/novell/nmuser.c @@ -97,9 +97,7 @@ nm_deinitialize_user(NMUser * user) g_hash_table_destroy(user->display_id_to_dn); } - if (user->name) { - g_free(user->name); - } + g_free(user->name); if (user->user_record) { nm_release_user_record(user->user_record); diff --git a/libpurple/protocols/novell/nmuserrecord.c b/libpurple/protocols/novell/nmuserrecord.c --- a/libpurple/protocols/novell/nmuserrecord.c +++ b/libpurple/protocols/novell/nmuserrecord.c @@ -282,33 +282,13 @@ nm_release_user_record(NMUserRecord * us purple_debug(PURPLE_DEBUG_INFO, "novell", "Releasing user_record, total=%d\n", --count); - if (user_record->dn) { - g_free(user_record->dn); - } - - if (user_record->cn) { - g_free(user_record->cn); - } - - if (user_record->display_id) { - g_free(user_record->display_id); - } - - if (user_record->fname) { - g_free(user_record->fname); - } - - if (user_record->lname) { - g_free(user_record->lname); - } - - if (user_record->full_name) { - g_free(user_record->full_name); - } - - if (user_record->status_text) { - g_free(user_record->status_text); - } + g_free(user_record->dn); + g_free(user_record->cn); + g_free(user_record->display_id); + g_free(user_record->fname); + g_free(user_record->lname); + g_free(user_record->full_name); + g_free(user_record->status_text); nm_free_fields(&user_record->fields); diff --git a/libpurple/protocols/sametime/sametime.c b/libpurple/protocols/sametime/sametime.c --- a/libpurple/protocols/sametime/sametime.c +++ b/libpurple/protocols/sametime/sametime.c @@ -4279,9 +4279,7 @@ static void notify_add(PurpleConnection static void notify_close(gpointer data) { - if (data) { - g_free(data); - } + g_free(data); } diff --git a/libpurple/protocols/zephyr/ZAsyncLocate.c b/libpurple/protocols/zephyr/ZAsyncLocate.c --- a/libpurple/protocols/zephyr/ZAsyncLocate.c +++ b/libpurple/protocols/zephyr/ZAsyncLocate.c @@ -162,7 +162,7 @@ void ZFreeALD(zald) { if (!zald) return; - if (zald->user) free(zald->user); - if (zald->version) free(zald->version); + free(zald->user); + free(zald->version); (void) memset(zald, 0, sizeof(*zald)); } diff --git a/libpurple/protocols/zephyr/Zinternal.c b/libpurple/protocols/zephyr/Zinternal.c --- a/libpurple/protocols/zephyr/Zinternal.c +++ b/libpurple/protocols/zephyr/Zinternal.c @@ -819,12 +819,9 @@ void Z_RemQueue(qptr) __Q_Size -= qptr->msg_len; - if (qptr->header) - free(qptr->header); - if (qptr->msg) - free(qptr->msg); - if (qptr->packet) - free(qptr->packet); + free(qptr->header); + free(qptr->msg); + free(qptr->packet); hole = qptr->holelist; while (hole) { _______________________________________________ Commits mailing list [email protected] https://pidgin.im/cgi-bin/mailman/listinfo/commits