Don't shutdown when select() returns EBADF.

This commit is contained in:
Kurt Zeilenga 1999-06-10 03:11:22 +00:00
parent 64bb1a99f4
commit 446ef413f6

View File

@ -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,