comparison libgaim/protocols/yahoo/yahoo.c @ 14631:622931ca5622

[gaim-migrate @ 17377] A pending yahoo_buddy_icon_upload() request is now cancelled when disconnecting or if a second upload request is made, which can happen if the user rapidly changes buddy icons. committer: Tailor Script <tailor@pidgin.im>
author Evan Schoenberg <evan.s@dreskin.net>
date Tue, 26 Sep 2006 23:20:39 +0000
parents 8ed6ef220b2d
children c811cfc944d1
comparison
equal deleted inserted replaced
14630:275c84b1b2a4 14631:622931ca5622
2776 2776
2777 g_free(yd->rxqueue); 2777 g_free(yd->rxqueue);
2778 yd->rxlen = 0; 2778 yd->rxlen = 0;
2779 g_free(yd->picture_url); 2779 g_free(yd->picture_url);
2780 2780
2781 if (yd->buddy_icon_connect_data)
2782 gaim_proxy_connect_cancel(yd->buddy_icon_connect_data);
2781 if (yd->picture_upload_todo) 2783 if (yd->picture_upload_todo)
2782 yahoo_buddy_icon_upload_data_free(yd->picture_upload_todo); 2784 yahoo_buddy_icon_upload_data_free(yd->picture_upload_todo);
2783 if (yd->ycht) 2785 if (yd->ycht)
2784 ycht_connection_close(yd->ycht); 2786 ycht_connection_close(yd->ycht);
2785 2787