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_ */