libpurple/protocols/msn/slpcall.c

changeset 24007
3b3923552257
parent 23991
7f0f58aafd57
parent 24005
c3ac92d3222f
child 24614
fa29263b7eb9
--- a/libpurple/protocols/msn/slpcall.c	Thu Aug 07 19:47:23 2008 +0000
+++ b/libpurple/protocols/msn/slpcall.c	Fri Aug 08 05:51:53 2008 +0000
@@ -70,10 +70,6 @@
 	if (slpcall->timer)
 		purple_timeout_remove(slpcall->timer);
 
-	g_free(slpcall->id);
-	g_free(slpcall->branch);
-	g_free(slpcall->data_info);
-
 	for (e = slpcall->slplink->slp_msgs; e != NULL; )
 	{
 		MsnSlpMessage *slpmsg = e->data;
@@ -102,6 +98,10 @@
 		purple_xfer_unref(slpcall->xfer);
 	}
 
+	g_free(slpcall->id);
+	g_free(slpcall->branch);
+	g_free(slpcall->data_info);
+
 	g_free(slpcall);
 }
 

mercurial