Mercurial > pidgin.yaz
diff libpurple/protocols/jabber/caps.c @ 17629:ce04ca030a1b
Fixed some memory leaks.
author | Andreas Monitzer <pidgin@monitzer.com> |
---|---|
date | Wed, 11 Jul 2007 00:32:39 +0000 |
parents | 7c79957207c3 |
children | d32ed28cf645 |
line wrap: on
line diff
--- 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); }