[/trunk] Changeset 183 by mikael
* libjabber: don't disconnect for interrupted system call
--- a/mcabber/libjabber/jconn.c Wed May 04 19:42:25 2005 +0000
+++ b/mcabber/libjabber/jconn.c Wed May 04 19:49:39 2005 +0000
@@ -365,6 +365,9 @@
jab_recv(j);
} else if(r) {
+ /* Don't disconnect for interrupted system call */
+ if(errno == EINTR) return;
+
STATE_EVT(JCONN_STATE_OFF);
jab_stop(j);