Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
orbea -
OpenLDAP
Commits
22fd5a89
Commit
22fd5a89
authored
Feb 24, 2021
by
Howard Chu
Browse files
ITS#9477 fix regression from #9339
Must provide plain IP address for TCP wrapper
parent
146889f2
Changes
1
Hide whitespace changes
Inline
Side-by-side
servers/slapd/daemon.c
View file @
22fd5a89
...
...
@@ -2097,7 +2097,6 @@ slap_listener(
#endif
/* SLAPD_RLOOKUPS */
char
*
dnsname
=
NULL
;
const
char
*
peeraddr
=
NULL
;
/* we assume INET6_ADDRSTRLEN > INET_ADDRSTRLEN */
char
peername
[
LUTIL_ADDRLEN
];
struct
berval
peerbv
=
BER_BVC
(
peername
);
...
...
@@ -2308,6 +2307,11 @@ slap_listener(
#ifdef HAVE_TCPD
{
int
rc
;
char
*
peeraddr
,
*
paend
;
peeraddr
=
peerbv
.
bv_val
+
3
;
paend
=
strrchr
(
peeraddr
,
':'
);
if
(
paend
)
*
paend
=
'\0'
;
ldap_pvt_thread_mutex_lock
(
&
sd_tcpd_mutex
);
rc
=
hosts_ctl
(
"slapd"
,
dnsname
!=
NULL
?
dnsname
:
SLAP_STRING_UNKNOWN
,
...
...
@@ -2324,6 +2328,8 @@ slap_listener(
slapd_close
(
sfd
);
return
0
;
}
if
(
paend
)
*
paend
=
':'
;
}
#endif
/* HAVE_TCPD */
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment