# HG changeset patch # User Mikael Berthe # Date 1125149935 -7200 # Node ID a9dd91e08eb3cb21033b2448d12d2745fdd4c3a7 # Parent 8154c417d80ce7ce927a590182579531bcf66290 Add usleep() calls * Reduce CPU consumption when not connected * Should fix a weird timing bug when trying to connect on a closed port diff -r 8154c417d80c -r a9dd91e08eb3 mcabber/src/jabglue.c --- a/mcabber/src/jabglue.c Sat Aug 27 12:30:46 2005 +0200 +++ b/mcabber/src/jabglue.c Sat Aug 27 15:38:55 2005 +0200 @@ -190,9 +190,13 @@ xmlnode x, z; char *cid; - if (!online) return; + if (!online) { + usleep(50000); + return; + } if (jc && jc->state == JCONN_STATE_CONNECTING) { + usleep(200000); jab_start(jc); return; }