Fixed some memory leaks. soc.2007.xmpp

Wed, 11 Jul 2007 00:32:39 +0000

author
Andreas Monitzer <am@adiumx.com>
date
Wed, 11 Jul 2007 00:32:39 +0000
branch
soc.2007.xmpp
changeset 17836
97539e797ad0
parent 17835
e6fa3fd94a49
child 17837
a9c447447c06

Fixed some memory leaks.

libpurple/protocols/jabber/caps.c file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/jabber/caps.c	Wed Jul 11 00:17:11 2007 +0000
+++ b/libpurple/protocols/jabber/caps.c	Wed Jul 11 00:32:39 2007 +0000
@@ -309,13 +309,13 @@
 		g_free(id->name);
 		g_free(id);
 		
-		clientinfo->identities = g_list_remove_link(clientinfo->identities,clientinfo->identities);
+		clientinfo->identities = g_list_delete_link(clientinfo->identities,clientinfo->identities);
 	}
 	while(clientinfo->features) {
 		char *feat = clientinfo->features->data;
 		g_free(feat);
 		
-		clientinfo->features = g_list_remove_link(clientinfo->features,clientinfo->features);
+		clientinfo->features = g_list_delete_link(clientinfo->features,clientinfo->features);
 	}
 	
 	g_free(clientinfo);
@@ -340,7 +340,7 @@
 		g_free(userdata->ver);
 		while(userdata->ext) {
 			g_free(userdata->ext->data);
-			userdata->ext = g_list_remove_link(userdata->ext,userdata->ext);
+			userdata->ext = g_list_delete_link(userdata->ext,userdata->ext);
 		}
 		g_free(userdata);
 	}

mercurial