From: Kurt Zeilenga Date: Thu, 10 May 2001 20:17:55 +0000 (+0000) Subject: Add yield X-Git-Tag: OPENLDAP_REL_ENG_2_0_8~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=efbe5ec790d20faf3ac4b0b529bcf877e749fcdc;p=thirdparty%2Fopenldap.git Add yield --- diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index 3b46bc79d6..a34545a5c9 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -898,6 +898,7 @@ slapd_daemon_task( "daemon: accept(%ld) failed errno=%d (%s)\n", (long) slap_listeners[l]->sl_sd, err, sock_errstr(err) ); + ldap_pvt_thread_yield(); continue; } @@ -908,6 +909,7 @@ slapd_daemon_task( "daemon: %ld beyond descriptor table size %ld\n", (long) s, (long) dtblsize, 0 ); slapd_close(s); + ldap_pvt_thread_yield(); continue; } #endif