diff libpurple/protocols/msn/slpmsg.c @ 30780:b98d1ca8422d

This bits belong to SlpMessage, lets handle here, also I think it's easier to manage this bits being a pointer.
author masca@cpw.pidgin.im
date Tue, 08 Jun 2010 01:40:39 +0000
parents 230caecf5435
children 74e372b31486
line wrap: on
line diff
--- a/libpurple/protocols/msn/slpmsg.c	Sun Jun 06 21:27:12 2010 +0000
+++ b/libpurple/protocols/msn/slpmsg.c	Tue Jun 08 01:40:39 2010 +0000
@@ -47,6 +47,9 @@
 	slplink->slp_msgs =
 		g_list_append(slplink->slp_msgs, slpmsg);
 
+	slpmsg->header = NULL;
+	slpmsg->footer = NULL;
+
 	return slpmsg;
 }
 
@@ -86,6 +89,9 @@
 
 	slplink->slp_msgs = g_list_remove(slplink->slp_msgs, slpmsg);
 
+	g_free(slpmsg->header);
+	g_free(slpmsg->footer);
+
 	g_free(slpmsg);
 }