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