# HG changeset patch # User Elliott Sales de Andrade # Date 1260841344 0 # Node ID fee2d38d14bd6b47a6b9ddaac4feaaa6180536b3 # Parent 690bd42ce0eada3fa59d0dc27950d8aa319bb611 Also, lower-case the endpoint name when looking up endpoint data. diff -r 690bd42ce0ea -r fee2d38d14bd libpurple/protocols/msn/user.c --- a/libpurple/protocols/msn/user.c Tue Dec 15 01:22:59 2009 +0000 +++ b/libpurple/protocols/msn/user.c Tue Dec 15 01:42:24 2009 +0000 @@ -552,11 +552,19 @@ } MsnUserEndpoint * -msn_user_get_endpoint_data(MsnUser *user, const char *endpoint) +msn_user_get_endpoint_data(MsnUser *user, const char *input) { + char *endpoint; + MsnUserEndpoint *data; + g_return_val_if_fail(user != NULL, NULL); + g_return_val_if_fail(input != NULL, NULL); - return g_hash_table_lookup(user->endpoints, endpoint); + endpoint = g_ascii_strdown(input, -1); + data = g_hash_table_lookup(user->endpoints, endpoint); + g_free(endpoint); + + return data; } MsnObject *