Mercurial > pidgin.yaz
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, ...) { |