From 7d0c60c4aa6ec96289151c94df3ba5f24765a4e0 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Wed, 12 Oct 2005 16:59:19 +0000 Subject: [PATCH] Sync with HEAD --- servers/slapd/daemon.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index f7e8a7f9b4..c50db15639 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -232,7 +232,9 @@ static struct slap_daemon { #define SLAP_EVENT_INIT \ AC_MEMCPY( &readfds, &slap_daemon.sd_readers, sizeof(fd_set) ); \ if ( nwriters ) \ - AC_MEMCPY( &writefds, &slap_daemon.sd_writers, sizeof(fd_set) ) + AC_MEMCPY( &writefds, &slap_daemon.sd_writers, sizeof(fd_set) ); \ + else \ + FD_ZERO( &writefds ) #ifdef FD_SETSIZE #define CHK_SETSIZE \ @@ -836,13 +838,6 @@ static int slap_open_listener( #else l.sl_is_tls = ldap_pvt_url_scheme2tls( lud->lud_scheme ); - if ( l.sl_is_tls && !slap_tls_ctx ) { - Debug( LDAP_DEBUG_ANY, - "daemon: TLS not configured (%s)\n", - url, 0, 0 ); - ldap_free_urldesc( lud ); - return -1; - } if(! lud->lud_port ) { lud->lud_port = l.sl_is_tls ? LDAPS_PORT : LDAP_PORT; } -- 2.39.5