Mercurial > pidgin
changeset 30668:1019ec61967a
Call xmlnode_free in the correct location.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Thu, 10 Dec 2009 07:35:27 +0000 |
parents | dfcd5190a4a9 |
children | 40a3dbdcf958 |
files | libpurple/protocols/msn/notification.c libpurple/protocols/msn/state.c |
diffstat | 2 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/protocols/msn/notification.c Wed Dec 09 21:50:01 2009 +0000 +++ b/libpurple/protocols/msn/notification.c Thu Dec 10 07:35:27 2009 +0000 @@ -1709,6 +1709,9 @@ g_free(str); parse_user_endpoints(user, payloadNode); + + xmlnode_free(payloadNode); + } else { msn_user_set_statusline(user, NULL); msn_user_set_currentmedia(user, NULL);
--- a/libpurple/protocols/msn/state.c Wed Dec 09 21:50:01 2009 +0000 +++ b/libpurple/protocols/msn/state.c Thu Dec 10 07:35:27 2009 +0000 @@ -177,8 +177,6 @@ } currentmedia = xmlnode_get_data(currentmediaNode); - xmlnode_free(payloadNode); - return currentmedia; } @@ -198,8 +196,6 @@ } psm = xmlnode_get_data(psmNode); - xmlnode_free(payloadNode); - return psm; }