Mercurial > pidgin.yaz
comparison libpurple/protocols/msn/contact.c @ 22805:3c98c25b076b
Fix incorrect freeing in my previous commit.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Sat, 03 May 2008 19:22:02 +0000 |
parents | 7d3b2c023ad8 |
children | f62a4a7fe365 |
comparison
equal
deleted
inserted
replaced
22804:7d3b2c023ad8 | 22805:3c98c25b076b |
---|---|
493 | 493 |
494 if ((number = xmlnode_get_child(contact_phone, "number"))) { | 494 if ((number = xmlnode_get_child(contact_phone, "number"))) { |
495 xmlnode *messenger_enabled; | 495 xmlnode *messenger_enabled; |
496 char *is_messenger_enabled = NULL; | 496 char *is_messenger_enabled = NULL; |
497 | 497 |
498 g_free(mobile_number); | |
498 mobile_number = xmlnode_get_data(number); | 499 mobile_number = xmlnode_get_data(number); |
499 | 500 |
500 if (mobile_number && | 501 if (mobile_number && |
501 (messenger_enabled = xmlnode_get_child(contact_phone, "isMessengerEnabled")) | 502 (messenger_enabled = xmlnode_get_child(contact_phone, "isMessengerEnabled")) |
502 && (is_messenger_enabled = xmlnode_get_data(messenger_enabled)) | 503 && (is_messenger_enabled = xmlnode_get_data(messenger_enabled)) |
503 && !strcmp(is_messenger_enabled, "true")) | 504 && !strcmp(is_messenger_enabled, "true")) |
504 mobile = TRUE; | 505 mobile = TRUE; |
505 | 506 |
506 g_free(mobile_number); | |
507 g_free(is_messenger_enabled); | 507 g_free(is_messenger_enabled); |
508 } | 508 } |
509 } | 509 } |
510 | 510 |
511 g_free(phone_type); | 511 g_free(phone_type); |