*** sync.c.ORIG Fri Mar 16 04:58:04 2007 --- sync.c Wed Aug 1 17:31:37 2007 *************** *** 704,712 **** mg_log(LOG_ERR, "incoming connexion " "failed: %s", strerror(errno)); ! if (errno != ECONNABORTED) ! exit(EX_OSERR); ! continue; } unmappedaddr(SA(&raddr), &raddrlen); --- 704,737 ---- mg_log(LOG_ERR, "incoming connexion " "failed: %s", strerror(errno)); ! if ( 0 ! #ifdef EAGAIN ! || errno == EAGAIN ! #endif /* EAGAIN */ ! #ifdef ECONNABORTED ! || errno == ECONNABORTED ! #endif /* ECONNABORTED */ ! #ifdef EMFILE ! || errno == EMFILE ! #endif /* EMFILE */ ! #ifdef ENFILE ! || errno == ENFILE ! #endif /* ENFILE */ ! #ifdef ENOBUFS ! || errno == ENOBUFS ! #endif /* ENOBUFS */ ! #ifdef ENOMEM ! || errno == ENOMEM ! #endif /* ENOMEM */ ! #ifdef ENOSR ! || errno == ENOSR ! #endif /* ENOSR */ ! #ifdef EWOULDBLOCK ! || errno == EWOULDBLOCK ! #endif /* EWOULDBLOCK */ ! ) continue; ! exit(EX_OSERR); ! } unmappedaddr(SA(&raddr), &raddrlen);