Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Tero Saarni
OpenLDAP
Commits
f36877eb
Commit
f36877eb
authored
Nov 17, 2009
by
Quanah Gibson-Mount
Browse files
ITS#6283
parent
2e661110
Changes
2
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
f36877eb
OpenLDAP 2.4 Change Log
OpenLDAP 2.4.20 Engineering
Fixed client tools with LDAP options (ITS#6283)
Fixed liblber embedded NUL values in BerValues (ITS#6353)
Fixed liblber inverted LBER_USE_DER test (ITS#6348)
Fixed liblber to return failure on certain failures (ITS#6344)
...
...
libraries/libldap/init.c
View file @
f36877eb
...
...
@@ -427,11 +427,34 @@ static void openldap_ldap_init_w_env(
ldap_int_sasl_config
(
gopts
,
attrs
[
i
].
offset
,
value
);
#endif
break
;
case
ATTR_GSSAPI
:
#ifdef HAVE_GSSAPI
ldap_int_gssapi_config
(
gopts
,
attrs
[
i
].
offset
,
value
);
#endif
break
;
case
ATTR_TLS
:
#ifdef HAVE_TLS
ldap_int_tls_config
(
NULL
,
attrs
[
i
].
offset
,
value
);
#endif
break
;
case
ATTR_OPT_TV
:
{
struct
timeval
tv
;
char
*
next
;
tv
.
tv_usec
=
0
;
tv
.
tv_sec
=
strtol
(
value
,
&
next
,
10
);
if
(
next
!=
value
&&
next
[
0
]
==
'\0'
&&
tv
.
tv_sec
>
0
)
{
(
void
)
ldap_set_option
(
NULL
,
attrs
[
i
].
offset
,
(
const
void
*
)
&
tv
);
}
}
break
;
case
ATTR_OPT_INT
:
{
long
l
;
char
*
next
;
l
=
strtol
(
value
,
&
next
,
10
);
if
(
next
!=
value
&&
next
[
0
]
==
'\0'
&&
l
>
0
&&
(
long
)((
int
)
l
)
==
l
)
{
int
v
=
(
int
)
l
;
(
void
)
ldap_set_option
(
NULL
,
attrs
[
i
].
offset
,
(
const
void
*
)
&
v
);
}
}
break
;
}
}
}
...
...
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