changeset 30031:6d1894d0170e

NULL-ing this stuff after free is nice in theory, but totally pointless since we're about to free the whole structure.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Mon, 19 Apr 2010 08:36:23 +0000
parents c73a650f952a
children 6eeae3220b3d
files libpurple/protocols/msn/directconn.c
diffstat 1 files changed, 7 insertions(+), 26 deletions(-) [+]
line wrap: on
line diff
--- a/libpurple/protocols/msn/directconn.c	Mon Apr 19 08:27:05 2010 +0000
+++ b/libpurple/protocols/msn/directconn.c	Mon Apr 19 08:36:23 2010 +0000
@@ -167,61 +167,46 @@
 	if (slplink->swboard == NULL)
 		msn_slplink_destroy(slplink);
 
-	if (dc->msg_body != NULL) {
-		g_free(dc->msg_body);
-		dc->msg_body = NULL;
-	}
+	g_free(dc->msg_body);
 
 	if (dc->prev_ack) {
 		msn_slpmsg_destroy(dc->prev_ack);
-		dc->prev_ack = NULL;
 	}
 
 	if (dc->listen_data != NULL) {
 		purple_network_listen_cancel(dc->listen_data);
-		dc->listen_data = NULL;
 	}
 
 	if (dc->connect_data != NULL) {
 		purple_proxy_connect_cancel(dc->connect_data);
-		dc->connect_data = NULL;
 	}
 
 	if (dc->listenfd != -1) {
 		purple_network_remove_port_mapping(dc->listenfd);
 		close(dc->listenfd);
-		dc->listenfd = -1;
 	}
 
 	if (dc->listenfd_handle != 0) {
 		purple_timeout_remove(dc->listenfd_handle);
-		dc->listenfd_handle = 0;
 	}
 
 	if (dc->connect_timeout_handle != 0) {
 		purple_timeout_remove(dc->connect_timeout_handle);
-		dc->connect_timeout_handle = 0;
 	}
 
 	if (dc->fd != -1) {
 		close(dc->fd);
-		dc->fd = -1;
 	}
 
 	if (dc->send_handle != 0) {
 		purple_input_remove(dc->send_handle);
-		dc->send_handle = 0;
 	}
 
 	if (dc->recv_handle != 0) {
 		purple_input_remove(dc->recv_handle);
-		dc->recv_handle = 0;
 	}
 
-	if (dc->in_buffer != NULL) {
-		g_free(dc->in_buffer);
-		dc->in_buffer = NULL;
-	}
+	g_free(dc->in_buffer);
 
 	if (dc->out_queue != NULL) {
 		while (!g_queue_is_empty(dc->out_queue))
@@ -230,14 +215,10 @@
 		g_queue_free(dc->out_queue);
 	}
 
-	if (dc->ext_ip != NULL) {
-		g_free(dc->ext_ip);
-		dc->ext_ip = NULL;
-	}
+	g_free(dc->ext_ip);
 
 	if (dc->timeout_handle != 0) {
 		purple_timeout_remove(dc->timeout_handle);
-		dc->timeout_handle = 0;
 	}
 
 	g_free(dc);
@@ -573,7 +554,7 @@
 	g_return_if_fail(dc != NULL);
 	g_return_if_fail(fd != -1);
 
-	if(g_queue_is_empty(dc->out_queue)) {
+	if (g_queue_is_empty(dc->out_queue)) {
 		if (dc->send_handle != 0) {
 			purple_input_remove(dc->send_handle);
 			dc->send_handle = 0;
@@ -1295,9 +1276,9 @@
 	dc->listen_data = NULL;
 
 	if (listenfd != -1) {
-		const char	*ext_ip;
-		const char	*int_ip;
-		int		port;
+		const char *ext_ip;
+		const char *int_ip;
+		int port;
 
 		ext_ip = purple_network_get_my_ip(listenfd);
 		int_ip = purple_network_get_local_system_ip(listenfd);