diff libpurple/protocols/msn/state.c @ 21791:c80d0732fa40

memleak fixes
author Ka-Hing Cheung <khc@hxbc.us>
date Thu, 06 Dec 2007 08:10:46 +0000
parents 6de09629f091
children 6b182ab4bc05
line wrap: on
line diff
--- a/libpurple/protocols/msn/state.c	Thu Dec 06 07:24:10 2007 +0000
+++ b/libpurple/protocols/msn/state.c	Thu Dec 06 08:10:46 2007 +0000
@@ -238,13 +238,15 @@
 	media = create_media_string(presence);
 	g_free(session->psm);
 	session->psm = msn_build_psm(statusline_stripped, media, NULL);
-	g_free(statusline_stripped);
 
 	payload = session->psm;
 	purple_debug_misc("MSNP14","Sending UUX command with payload: %s\n",payload);
 	trans = msn_transaction_new(cmdproc, "UUX", "%d", strlen(payload));
 	msn_transaction_set_payload(trans, payload, strlen(payload));
 	msn_cmdproc_send_trans(cmdproc, trans);
+
+	g_free(statusline_stripped);
+	g_free(media);
 }
 
 void