diff -r e03d555394c5 -r 36dc1485f201 libpurple/protocols/yahoo/libymsg.h --- a/libpurple/protocols/yahoo/libymsg.h Wed Aug 07 03:36:33 2013 +0530 +++ b/libpurple/protocols/yahoo/libymsg.h Wed Aug 07 15:54:44 2013 +0530 @@ -150,11 +150,8 @@ struct yahoo_buddy_icon_upload_data { PurpleConnection *gc; - GString *str; char *filename; - int pos; - int fd; - guint watcher; + GString *picture_data; }; struct yahoo_p2p_data { @@ -236,7 +233,7 @@ /* ew. we have to check the icon before we connect, * but can't upload it til we're connected. */ struct yahoo_buddy_icon_upload_data *picture_upload_todo; - PurpleProxyConnectData *buddy_icon_connect_data; + PurpleHttpConnection *picture_upload_hc; struct _YchtConn *ycht;