# HG changeset patch # User mikael # Date 1115236179 0 # Node ID 5a364195d003a6a5d00d3f56e9c53b88ed48e613 # Parent ea5e101fd29e35a6f3a640f07ea94cd55f26f812 [/trunk] Changeset 183 by mikael * libjabber: don't disconnect for interrupted system call diff -r ea5e101fd29e -r 5a364195d003 mcabber/libjabber/jconn.c --- 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);