From: Kurt Zeilenga Date: Thu, 10 Jun 1999 03:11:22 +0000 (+0000) Subject: Don't shutdown when select() returns EBADF. X-Git-Tag: OPENLDAP_REL_ENG_2_BP~351 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=446ef413f6c24a1f83dbbc396ca0b91bbc010fc8;p=openldap Don't shutdown when select() returns EBADF. --- diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index abbf69168a..dc186d4b2a 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -359,7 +359,8 @@ slapd_daemon_task( switch(ns = select( nfds, &readfds, &writefds, 0, tvp )) { case -1: { /* failure - try again */ int err = errno; - if( err != EINTR ) { + + if( err != EINTR || err == EBADF) { Debug( LDAP_DEBUG_CONNS, "daemon: select failed (%d): %s\n", err,