From 2b62024753180017a640443d8f993269156543dd Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Thu, 7 Jan 1999 18:24:25 +0000 Subject: [PATCH] Import slapd tcp_wrapper DoS bug fix from -devel. --- CHANGES | 3 ++- servers/slapd/daemon.c | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 804baf24e7..b4138f01ca 100644 --- a/CHANGES +++ b/CHANGES @@ -2,8 +2,9 @@ OpenLDAP Change Log Changes included in OpenLDAP 1.1.x CVS Tag: OPENLDAP_REL_ENG_1_1 - Fixed slapd/strtok needs mutex bug Fixed slapd/ldbm/delete initialization bug (ITS#31) + Fixed slapd/strtok needs mutex bug + Fixed salpd/tcpd DoS bug Build environment Fixed doc/man reinstall bug diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index d14f37eda4..eded4e8f8c 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -277,7 +277,9 @@ slapd_daemon( } #ifdef HAVE_TCPD - if(!hosts_ctl("slapd", client_name, client_addr, + if(!hosts_ctl("slapd", + client_name != NULL ? client_name : STRING_UNKNOWN, + client_addr != NULL ? client_addr : STRING_UNKNOWN, STRING_UNKNOWN)) { /* DENY ACCESS */