Mercurial > hg
comparison mcabber/libjabber/jconn.c @ 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 | bf3d6e241714 |
children | dabf8c3b475c |
comparison
equal
deleted
inserted
replaced
170:ea5e101fd29e | 171:5a364195d003 |
---|---|
363 | 363 |
364 if(r > 0) { | 364 if(r > 0) { |
365 jab_recv(j); | 365 jab_recv(j); |
366 | 366 |
367 } else if(r) { | 367 } else if(r) { |
368 /* Don't disconnect for interrupted system call */ | |
369 if(errno == EINTR) return; | |
370 | |
368 STATE_EVT(JCONN_STATE_OFF); | 371 STATE_EVT(JCONN_STATE_OFF); |
369 jab_stop(j); | 372 jab_stop(j); |
370 | 373 |
371 } | 374 } |
372 } | 375 } |