| 49 yahoo_fetch_picture_cb(PurpleHttpConnection *http_conn, PurpleHttpResponse *response, |
49 yahoo_fetch_picture_cb(PurpleHttpConnection *http_conn, PurpleHttpResponse *response, |
| 50 gpointer _data) |
50 gpointer _data) |
| 51 { |
51 { |
| 52 struct yahoo_fetch_picture_data *d = _data; |
52 struct yahoo_fetch_picture_data *d = _data; |
| 53 |
53 |
| 54 if (!purple_http_response_is_successfull(response)) { |
54 if (!purple_http_response_is_successful(response)) { |
| 55 purple_debug_error("yahoo", "Fetching buddy icon failed: %s\n", |
55 purple_debug_error("yahoo", "Fetching buddy icon failed: %s\n", |
| 56 purple_http_response_get_error(response)); |
56 purple_http_response_get_error(response)); |
| 57 } else { |
57 } else { |
| 58 char *checksum = g_strdup_printf("%i", d->checksum); |
58 char *checksum = g_strdup_printf("%i", d->checksum); |
| 59 const gchar *pic_data; |
59 const gchar *pic_data; |
| 343 PurpleConnection *gc = d->gc; |
343 PurpleConnection *gc = d->gc; |
| 344 YahooData *yd = purple_connection_get_protocol_data(gc); |
344 YahooData *yd = purple_connection_get_protocol_data(gc); |
| 345 |
345 |
| 346 yd->picture_upload_hc = NULL; |
346 yd->picture_upload_hc = NULL; |
| 347 |
347 |
| 348 if (!purple_http_response_is_successfull(response)) |
348 if (!purple_http_response_is_successful(response)) |
| 349 purple_debug_info("yahoo", "Error uploading buddy icon.\n"); |
349 purple_debug_info("yahoo", "Error uploading buddy icon.\n"); |
| 350 else |
350 else |
| 351 purple_debug_misc("yahoo", "Finished uploading buddy icon.\n"); |
351 purple_debug_misc("yahoo", "Finished uploading buddy icon.\n"); |
| 352 |
352 |
| 353 yahoo_buddy_icon_upload_data_free(d); |
353 yahoo_buddy_icon_upload_data_free(d); |