Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Joe Martin
OpenLDAP
Commits
1f25fbc9
Commit
1f25fbc9
authored
Jul 23, 2019
by
Quanah Gibson-Mount
Browse files
ITS#7585 - Windows doesn't support LDAPI
Adjust patch for ITS#7585 as Windows does not have LDAPI support.
parent
84fc26b6
Changes
1
Hide whitespace changes
Inline
Side-by-side
libraries/libldap/cyrus.c
View file @
1f25fbc9
...
...
@@ -385,7 +385,9 @@ ldap_int_sasl_bind(
struct
berval
ccred
=
BER_BVNULL
;
int
saslrc
,
rc
;
unsigned
credlen
;
#if !defined(_WIN32)
char
my_hostname
[
HOST_NAME_MAX
+
1
];
#endif
int
free_saslhost
=
0
;
Debug
(
LDAP_DEBUG_TRACE
,
"ldap_int_sasl_bind: %s
\n
"
,
...
...
@@ -448,7 +450,9 @@ ldap_int_sasl_bind(
/* If we don't need to canonicalize just use the host
* from the LDAP URI.
* Always use the result of gethostname() for LDAPI.
* Skip for Windows which doesn't support LDAPI.
*/
#if !defined(_WIN32)
if
(
ld
->
ld_defconn
->
lconn_server
->
lud_scheme
!=
NULL
&&
strcmp
(
"ldapi"
,
ld
->
ld_defconn
->
lconn_server
->
lud_scheme
)
==
0
)
{
rc
=
gethostname
(
my_hostname
,
HOST_NAME_MAX
+
1
);
...
...
@@ -457,7 +461,9 @@ ldap_int_sasl_bind(
}
else
{
saslhost
=
"localhost"
;
}
}
else
if
(
nocanon
)
}
else
#endif
if
(
nocanon
)
saslhost
=
ld
->
ld_defconn
->
lconn_server
->
lud_host
;
else
{
saslhost
=
ldap_host_connected_to
(
ld
->
ld_defconn
->
lconn_sb
,
...
...
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