]> git.sur5r.net Git - openldap/commitdiff
blind fix for ITS#6621
authorPierangelo Masarati <ando@openldap.org>
Fri, 13 Aug 2010 00:55:57 +0000 (00:55 +0000)
committerPierangelo Masarati <ando@openldap.org>
Fri, 13 Aug 2010 00:55:57 +0000 (00:55 +0000)
servers/slapd/daemon.c

index 65d21dee8e18737e1ed5bdff8cd6d565c5ae6f96..1693b3f243a648cf4549d481087fbc9a0117da12 100644 (file)
@@ -521,7 +521,7 @@ static slap_daemon_st slap_daemon[MAX_DAEMON_THREADS];
 
 # define SLAP_EVENT_WAIT(t, tvp, nsp)  do { \
        int i; \
-       *(nsp) = select( SLAP_EVENT_MAX, &readfds, \
+       *(nsp) = select( SLAP_EVENT_MAX(t), &readfds, \
                nwriters > 0 ? &writefds : NULL, NULL, (tvp) ); \
        for ( i=0; i<readfds.fd_count; i++) { \
                int fd = slapd_sock2fd(readfds.fd_array[i]); \
@@ -666,7 +666,7 @@ static slap_daemon_st slap_daemon[MAX_DAEMON_THREADS];
 # define SLAP_EVENT_CLR_WRITE(fd)      FD_CLR((fd), &writefds)
 
 # define SLAP_EVENT_WAIT(t, tvp, nsp)  do { \
-       *(nsp) = select( SLAP_EVENT_MAX, &readfds, \
+       *(nsp) = select( SLAP_EVENT_MAX(t), &readfds, \
                nwriters > 0 ? &writefds : NULL, NULL, (tvp) ); \
 } while (0)
 # endif /* !HAVE_WINSOCK */