/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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.