--- a/libpurple/protocols/msn/user.c Wed Dec 09 21:10:08 2009 +0000 +++ b/libpurple/protocols/msn/user.c Wed Dec 09 21:29:29 2009 +0000 @@ -247,6 +247,7 @@ new = g_hash_table_lookup(user->endpoints, endpoint); if (!new) { new = g_new0(MsnUserEndpoint, 1); + new->id = g_strdup(endpoint); g_hash_table_insert(user->endpoints, g_strdup(endpoint), new); }