| 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 |