comparison mcabber/src/jabglue.c @ 406:a9dd91e08eb3

Add usleep() calls * Reduce CPU consumption when not connected * Should fix a weird timing bug when trying to connect on a closed port
author Mikael Berthe <mikael@lilotux.net>
date Sat, 27 Aug 2005 15:38:55 +0200
parents 17aa60c6dc63
children 79af85f08c28
comparison
equal deleted inserted replaced
405:8154c417d80c 406:a9dd91e08eb3
188 void jb_main() 188 void jb_main()
189 { 189 {
190 xmlnode x, z; 190 xmlnode x, z;
191 char *cid; 191 char *cid;
192 192
193 if (!online) return; 193 if (!online) {
194 usleep(50000);
195 return;
196 }
194 197
195 if (jc && jc->state == JCONN_STATE_CONNECTING) { 198 if (jc && jc->state == JCONN_STATE_CONNECTING) {
199 usleep(200000);
196 jab_start(jc); 200 jab_start(jc);
197 return; 201 return;
198 } 202 }
199 203
200 jab_poll(jc, 50); 204 jab_poll(jc, 50);