--- a/libpurple/protocols/msn/oim.c Mon Dec 15 01:53:50 2008 +0000 +++ b/libpurple/protocols/msn/oim.c Mon Dec 15 02:22:01 2008 +0000 @@ -616,7 +616,7 @@ /* Match number to user's mobile number, FROM is a phone number if the other side pages you using your phone number */ - if (!strncmp(passport, "tel:+", 5)) { + if (!strncmp(from, "tel:+", 5)) { MsnUser *user = msn_userlist_find_user_with_mobile_phone( rdata->oim->session->userlist, from + 4);