Mercurial > pidgin.yaz
comparison libpurple/protocols/msn/user.c @ 31119:fee2d38d14bd
Also, lower-case the endpoint name when looking up endpoint data.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Tue, 15 Dec 2009 01:42:24 +0000 |
parents | 690bd42ce0ea |
children | f56126c5aa44 |
comparison
equal
deleted
inserted
replaced
31118:690bd42ce0ea | 31119:fee2d38d14bd |
---|---|
550 | 550 |
551 return user->extcaps; | 551 return user->extcaps; |
552 } | 552 } |
553 | 553 |
554 MsnUserEndpoint * | 554 MsnUserEndpoint * |
555 msn_user_get_endpoint_data(MsnUser *user, const char *endpoint) | 555 msn_user_get_endpoint_data(MsnUser *user, const char *input) |
556 { | 556 { |
557 g_return_val_if_fail(user != NULL, NULL); | 557 char *endpoint; |
558 | 558 MsnUserEndpoint *data; |
559 return g_hash_table_lookup(user->endpoints, endpoint); | 559 |
560 g_return_val_if_fail(user != NULL, NULL); | |
561 g_return_val_if_fail(input != NULL, NULL); | |
562 | |
563 endpoint = g_ascii_strdown(input, -1); | |
564 data = g_hash_table_lookup(user->endpoints, endpoint); | |
565 g_free(endpoint); | |
566 | |
567 return data; | |
560 } | 568 } |
561 | 569 |
562 MsnObject * | 570 MsnObject * |
563 msn_user_get_object(const MsnUser *user) | 571 msn_user_get_object(const MsnUser *user) |
564 { | 572 { |