comparison libpurple/protocols/msn/notification.c @ 23457:f61f7e8d897e

propagate from branch 'im.pidgin.pidgin' (head 64e9bf80895d2671f0a42fecc17e3ba895b41426) to branch 'im.pidgin.pidgin.khc.msnp15' (head 21f516729b577a6ecb168d8ce480a466ede4c05d)
author Ka-Hing Cheung <khc@hxbc.us>
date Wed, 27 Feb 2008 04:49:37 +0000
parents b268fc2c9121 382bc33e8824
children 44159acb7bb7
comparison
equal deleted inserted replaced
23456:00eaff9396ec 23457:f61f7e8d897e
1072 MsnSession *session; 1072 MsnSession *session;
1073 PurpleAccount *account; 1073 PurpleAccount *account;
1074 PurpleConnection *gc; 1074 PurpleConnection *gc;
1075 MsnUser *user; 1075 MsnUser *user;
1076 MsnObject *msnobj; 1076 MsnObject *msnobj;
1077 int clientid; 1077 unsigned long clientid;
1078 int wlmclient; 1078 int wlmclient;
1079 const char *state, *passport, *friendly, *old_friendly; 1079 const char *state, *passport, *friendly, *old_friendly;
1080 1080
1081 session = cmdproc->session; 1081 session = cmdproc->session;
1082 account = session->account; 1082 account = session->account;
1107 { 1107 {
1108 msn_user_set_object(user, NULL); 1108 msn_user_set_object(user, NULL);
1109 } 1109 }
1110 } 1110 }
1111 1111
1112 clientid = atoi(cmd->params[4]); 1112 clientid = strtoul(cmd->params[4], NULL, 0);
1113 user->mobile = (clientid & MSN_CLIENT_CAP_MSNMOBILE); 1113 user->mobile = (clientid & MSN_CLIENT_CAP_MSNMOBILE);
1114 1114
1115 msn_user_set_state(user, state); 1115 msn_user_set_state(user, state);
1116 msn_user_update(user); 1116 msn_user_update(user);
1117 } 1117 }