Wed, 11 Jul 2007 00:32:39 +0000
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); }