Mercurial > pidgin-twitter
comparison pidgin-twitter.c @ 227:ed227c5765a2
fix for a problem that cancel_fetch_func() sometimes triggered double free caused by a design flaw in purple_proxy_connect_*().
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sun, 21 Sep 2008 18:09:50 +0900 |
parents | 8da85ae0aa2c |
children | 666629903fa9 |
comparison
equal
deleted
inserted
replaced
226:8da85ae0aa2c | 227:ed227c5765a2 |
---|---|
2625 icon_data *data = (icon_data *)value; | 2625 icon_data *data = (icon_data *)value; |
2626 | 2626 |
2627 if(!data) | 2627 if(!data) |
2628 return; | 2628 return; |
2629 | 2629 |
2630 if(data->fetch_data) { | 2630 if(data->requested) { |
2631 purple_util_fetch_url_cancel(data->fetch_data); | 2631 purple_util_fetch_url_cancel(data->fetch_data); |
2632 data->fetch_data = NULL; | 2632 data->fetch_data = NULL; |
2633 data->requested = FALSE; | |
2633 } | 2634 } |
2634 | 2635 |
2635 if(data->request_list) { | 2636 if(data->request_list) { |
2636 twitter_debug("somehow, request_list != NULL\n"); | 2637 twitter_debug("somehow, request_list != NULL\n"); |
2637 } | 2638 } |