diff --git a/servers/slapd/passwd.c b/servers/slapd/passwd.c index 422f432df3..6e0b31b0e3 100644 --- a/servers/slapd/passwd.c +++ b/servers/slapd/passwd.c @@ -322,7 +322,12 @@ struct berval * slap_passwd_generate( void ) struct berval * slap_passwd_hash( struct berval * cred ) { - char* hash = default_passwd_hash ? default_passwd_hash : "{SSHA}"; +#ifdef LUTIL_SHA1_BYTES + char* hash = default_passwd_hash ? default_passwd_hash : "{SSHA}"; +#else + char* hash = default_passwd_hash ? default_passwd_hash : "{SMD5}"; +#endif + struct berval *new;