# HG changeset patch # User Mark Doliner # Date 1147054184 0 # Node ID b51db12351b9abc827db1f8a3ad7b58da3cea8eb # Parent 599c0964c783567512b9708bd5c6ba4347338b49 [gaim-migrate @ 16151] It's my hope that this will eliminate the problems auto-fetching AIM away messages (showing "(retrieving)" permanently). Although I don't entirely understand why it had problems before. Unless we just never got a response from a get info request. Which is possible, I guess. Anyhoo, this is just a tiny bit less graceful. committer: Tailor Script diff -r 599c0964c783 -r b51db12351b9 src/protocols/oscar/family_locate.c --- a/src/protocols/oscar/family_locate.c Mon May 08 01:54:52 2006 +0000 +++ b/src/protocols/oscar/family_locate.c Mon May 08 02:09:44 2006 +0000 @@ -319,9 +319,6 @@ { struct userinfo_node *cur = od->locate.torequest; - if (cur == NULL) - return; - if (od->locate.waiting_for_response == TRUE) return; @@ -340,10 +337,16 @@ OscarData *od; od = data; + + if (od->locate.torequest == NULL) + { + od->getinfotimer = 0; + return FALSE; + } + aim_locate_dorequest(od); - od->getinfotimer = 0; - return FALSE; + return TRUE; } /**