diff options
author | Nathan Kinder <nkinder@redhat.com> | 2005-09-06 21:15:15 +0000 |
---|---|---|
committer | Nathan Kinder <nkinder@redhat.com> | 2005-09-06 21:15:15 +0000 |
commit | fc5df4e689808710d3394ee65acbc403da24baef (patch) | |
tree | 56751630447470b6bba5b171487fee6b35c96594 /ldap/servers/slapd/plugin.c | |
parent | 2d816548bb0c0a6abe1adebe5f60c0a56cee21a2 (diff) | |
download | ds-fc5df4e689808710d3394ee65acbc403da24baef.tar.gz ds-fc5df4e689808710d3394ee65acbc403da24baef.tar.xz ds-fc5df4e689808710d3394ee65acbc403da24baef.zip |
167441 - Added SHA2 hashed password storage support.
Diffstat (limited to 'ldap/servers/slapd/plugin.c')
-rw-r--r-- | ldap/servers/slapd/plugin.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ldap/servers/slapd/plugin.c b/ldap/servers/slapd/plugin.c index cd28d188..a1b9ad7b 100644 --- a/ldap/servers/slapd/plugin.c +++ b/ldap/servers/slapd/plugin.c @@ -463,8 +463,11 @@ plugin_get_pwd_storage_scheme(char *name, int len, int index) struct slapdplugin *p; for ( p = global_plugin_list[index]; p != NULL; p = p->plg_next ) { - if (strncasecmp(p->plg_pwdstorageschemename, name, len) == 0) - return( p ); + if (strlen(p->plg_pwdstorageschemename) == len) { + if (strncasecmp(p->plg_pwdstorageschemename, name, len) == 0) { + return( p ); + } + } } return( NULL ); } |