Add usleep() calls
authorMikael Berthe <mikael@lilotux.net>
Sat, 27 Aug 2005 15:38:55 +0200
changeset 406 a9dd91e08eb3
parent 405 8154c417d80c
child 407 79af85f08c28
Add usleep() calls * Reduce CPU consumption when not connected * Should fix a weird timing bug when trying to connect on a closed port
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;
   }