Mercurial > pidgin
diff libpurple/protocols/msn/contact.c @ 22828:7d3b2c023ad8
This is the way we plug the leaks, plug the leaks, plug the leaks...
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Sat, 03 May 2008 17:56:04 +0000 |
parents | 8041c74e36d7 |
children | 3c98c25b076b |
line wrap: on
line diff
--- a/libpurple/protocols/msn/contact.c Sat May 03 17:38:33 2008 +0000 +++ b/libpurple/protocols/msn/contact.c Sat May 03 17:56:04 2008 +0000 @@ -498,11 +498,12 @@ mobile_number = xmlnode_get_data(number); if (mobile_number && - (messenger_enabled = xmlnode_get_child(contact_phone, "isMessengerEnabled")) - && (is_messenger_enabled = xmlnode_get_data(messenger_enabled)) - && !strcmp(is_messenger_enabled, "true")) + (messenger_enabled = xmlnode_get_child(contact_phone, "isMessengerEnabled")) + && (is_messenger_enabled = xmlnode_get_data(messenger_enabled)) + && !strcmp(is_messenger_enabled, "true")) mobile = TRUE; + g_free(mobile_number); g_free(is_messenger_enabled); } } @@ -691,6 +692,7 @@ g_free(errorcode); return TRUE; } + g_free(errorcode); } return FALSE;