changeset 171:5a364195d003

[/trunk] Changeset 183 by mikael * libjabber: don't disconnect for interrupted system call
author mikael
date Wed, 04 May 2005 19:49:39 +0000
parents ea5e101fd29e
children dabf8c3b475c
files mcabber/libjabber/jconn.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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);