libpurple/protocols/msn/switchboard.c

changeset 31294
73607ab89c6f
parent 31236
810ef4a7eeb8
child 31476
f61bdd104e5b
equal deleted inserted replaced
31293:169eeb43b52c 31294:73607ab89c6f
268 /* Don't add ourselves either... */ 268 /* Don't add ourselves either... */
269 if (g_str_equal(passport, purple_account_get_username(account))) { 269 if (g_str_equal(passport, purple_account_get_username(account))) {
270 g_free(passport); 270 g_free(passport);
271 return; 271 return;
272 } 272 }
273 273
274 if (!msnuser) { 274 if (!msnuser) {
275 purple_debug_info("msn","User %s is not on our list.\n", passport); 275 purple_debug_info("msn","User %s is not on our list.\n", passport);
276 msnuser = msn_user_new(userlist, passport, NULL); 276 msnuser = msn_user_new(userlist, passport, NULL);
277 } else 277 } else
278 msn_user_ref(msnuser); 278 msn_user_ref(msnuser);
829 829
830 gc = purple_account_get_connection(swboard->session->account); 830 gc = purple_account_get_connection(swboard->session->account);
831 831
832 data += sizeof("base64:") - 1; 832 data += sizeof("base64:") - 1;
833 image_data = purple_base64_decode(data, &image_len); 833 image_data = purple_base64_decode(data, &image_len);
834 if (!image_data || !image_len) 834 if (!image_data || !image_len)
835 { 835 {
836 purple_debug_error("msn", "Unable to decode Ink from Base64 format.\n"); 836 purple_debug_error("msn", "Unable to decode Ink from Base64 format.\n");
837 return; 837 return;
838 } 838 }
839 839

mercurial