--- a/libpurple/protocols/yahoo/yahoo_picture.c Thu Jul 04 00:09:17 2013 +0530 +++ b/libpurple/protocols/yahoo/yahoo_picture.c Thu Jul 04 18:51:40 2013 +0530 @@ -133,7 +133,7 @@ data->gc = gc; data->who = g_strdup(who); data->checksum = checksum; - hc = purple_http_get(gc, url, yahoo_fetch_picture_cb, data); + hc = purple_http_get(gc, yahoo_fetch_picture_cb, data, url); yd = purple_connection_get_protocol_data(gc); yd->http_reqs = g_slist_prepend(yd->http_reqs, hc); } else if (who && send_icon_info) {