Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
openldap
OpenLDAP
Commits
996354e2
Commit
996354e2
authored
Dec 01, 2004
by
Howard Chu
Browse files
Pass entire entry to password_quality check module, not just attrs
parent
5fb9c3d5
Changes
1
Hide whitespace changes
Inline
Side-by-side
servers/slapd/overlays/ppolicy.c
View file @
996354e2
...
...
@@ -503,7 +503,7 @@ check_password_quality( struct berval *cred, PassPolicy *pp, LDAPPasswordPolicyE
pp
->
pwdCheckModule
,
err
,
0
);
ok
=
LDAP_OTHER
;
/* internal error */
}
else
{
int
(
*
prog
)(
char
*
passwd
,
char
**
text
,
Attribute
*
attrs
);
int
(
*
prog
)(
char
*
passwd
,
char
**
text
,
Entry
*
ent
);
if
((
prog
=
lt_dlsym
(
mod
,
"check_password"
))
==
NULL
)
{
err
=
lt_dlerror
();
...
...
@@ -516,7 +516,7 @@ check_password_quality( struct berval *cred, PassPolicy *pp, LDAPPasswordPolicyE
char
*
txt
=
NULL
;
ldap_pvt_thread_mutex_lock
(
&
chk_syntax_mutex
);
ok
=
prog
(
cred
->
bv_val
,
&
txt
,
e
?
e
->
e_attrs
:
NULL
);
ok
=
prog
(
cred
->
bv_val
,
&
txt
,
e
);
ldap_pvt_thread_mutex_unlock
(
&
chk_syntax_mutex
);
if
(
txt
)
{
Debug
(
LDAP_DEBUG_ANY
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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