Mercurial > pidgin.yaz
diff libpurple/protocols/msn/msn.c @ 28837:019c8be6b52d
Cannot send a file to a Yahoo! user on MSN.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Sun, 01 Nov 2009 03:02:03 +0000 |
parents | c3f79073c9be |
children | 3e5a37c743df f1437342cc0e 40b523845a6e |
line wrap: on
line diff
--- a/libpurple/protocols/msn/msn.c Sun Nov 01 02:56:44 2009 +0000 +++ b/libpurple/protocols/msn/msn.c Sun Nov 01 03:02:03 2009 +0000 @@ -634,9 +634,14 @@ MsnSession *session = gc->proto_data; if (session) { MsnUser *user = msn_userlist_find_user(session->userlist, who); - if (user) + if (user) { /* Include these too: MSN_CLIENT_CAP_MSNMOBILE|MSN_CLIENT_CAP_MSNDIRECT ? */ - ret = (user->clientid & MSN_CLIENT_CAP_WEBMSGR) == 0; + if ((user->clientid & MSN_CLIENT_CAP_WEBMSGR) || + user->networkid == MSN_NETWORK_YAHOO) + ret = FALSE; + else + ret = TRUE; + } } else ret = FALSE; }