diff --git a/libraries/liblutil/passwd.c b/libraries/liblutil/passwd.c index e8e406b67b..8c53082882 100644 --- a/libraries/liblutil/passwd.c +++ b/libraries/liblutil/passwd.c @@ -268,6 +268,8 @@ static char * pw_string64( memcpy( string, hash, len ); memcpy( &string[len], salt, saltlen ); + len += saltlen; + } else { string = (char *) hash; }