Mercurial > pidgin
comparison libgaim/protocols/jabber/buddy.h @ 15301:b6f192c01225
[gaim-migrate @ 18092]
When a Jabber account disconnects, remove the timeouts associated with buddy info requests which are still pending. This fixes sf.net bug 1570738, a crash with a stack trace like:
Thread 0 Crashed:
0 Libgaim 0x0651ee20 g_hash_table_remove 64 (http.c:525)
1 Libgaim 0x06437598 jabber_buddy_get_info_timeout 52 (buddy.c:1075)
2 com.adiumX.AdiumLibgaim 0x03593b0c callTimerFunc 48 (icplusplus.c:28)
committer: Tailor Script <tailor@pidgin.im>
author | Evan Schoenberg <evan.s@dreskin.net> |
---|---|
date | Mon, 08 Jan 2007 20:57:07 +0000 |
parents | 60b1bc8dbf37 |
children |
comparison
equal
deleted
inserted
replaced
15300:a2a0c0a13a75 | 15301:b6f192c01225 |
---|---|
99 JabberBuddyState jabber_buddy_status_id_get_state(const char *id); | 99 JabberBuddyState jabber_buddy_status_id_get_state(const char *id); |
100 JabberBuddyState jabber_buddy_show_get_state(const char *id); | 100 JabberBuddyState jabber_buddy_show_get_state(const char *id); |
101 | 101 |
102 void jabber_user_search_begin(GaimPluginAction *); | 102 void jabber_user_search_begin(GaimPluginAction *); |
103 | 103 |
104 void jabber_buddy_remove_all_pending_buddy_info_requests(JabberStream *js); | |
105 | |
104 #endif /* _GAIM_JABBER_BUDDY_H_ */ | 106 #endif /* _GAIM_JABBER_BUDDY_H_ */ |