comparison src/protocols/oscar/oscar.c @ 13158:eed97963252a

[gaim-migrate @ 15521] I think this'll fix a crash that hit me last night. What happened was, Gaim couldn't fetch the buddy list on the first attempt. It set up a timer to do it 30 seconds later. The timer callback set the reference to the timer to 0, so Gaim was not able to remove the timer. Then at some point I got disconnected and the timer callback got called and exploded. Unfortunately, I have a feeling this hit everyone using either of the betas. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Tue, 07 Feb 2006 14:51:28 +0000
parents fcde3faa1f57
children c0a6b8f29035
comparison
equal deleted inserted replaced
13157:3a97c65196d1 13158:eed97963252a
6908 } 6908 }
6909 } 6909 }
6910 6910
6911 static gboolean gaim_ssi_rerequestdata(gpointer data) { 6911 static gboolean gaim_ssi_rerequestdata(gpointer data) {
6912 aim_session_t *sess = data; 6912 aim_session_t *sess = data;
6913 GaimConnection *gc = sess->aux_data;
6914 OscarData *od = gc->proto_data;
6915 6913
6916 aim_ssi_reqdata(sess); 6914 aim_ssi_reqdata(sess);
6917 od->getblisttimer = 0;
6918 6915
6919 return TRUE; 6916 return TRUE;
6920 } 6917 }
6921 6918
6922 static int gaim_ssi_parseerr(aim_session_t *sess, aim_frame_t *fr, ...) { 6919 static int gaim_ssi_parseerr(aim_session_t *sess, aim_frame_t *fr, ...) {