Commit 593cb4ce authored by Howard Chu's avatar Howard Chu
Browse files

Import ITS#3471 fix from HEAD - don't yield unnecessarily

parent 21fee6a7
......@@ -1451,6 +1451,7 @@ slapd_daemon_task(
case 0: /* timeout - let threads run */
ebadf = 0;
#ifndef HAVE_YIELDING_SELECT
#ifdef NEW_LOGGING
LDAP_LOG( CONNECTION, DETAIL2,
"slapd_daemon_task: select timeout - yielding\n", 0, 0, 0 );
......@@ -1460,6 +1461,7 @@ slapd_daemon_task(
#endif
ldap_pvt_thread_yield();
#endif
continue;
default: /* something happened - deal with it */
......@@ -1932,7 +1934,9 @@ slapd_daemon_task(
slapd_close( rd );
}
}
#ifndef HAVE_YIELDING_SELECT
ldap_pvt_thread_yield();
#endif
}
if( slapd_shutdown == 1 ) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment