diff --git a/src/3proxy_crypt.c b/src/3proxy_crypt.c index f52894b..a4c0eb5 100644 --- a/src/3proxy_crypt.c +++ b/src/3proxy_crypt.c @@ -151,8 +151,7 @@ unsigned char * mycrypt(const unsigned char *pw, const unsigned char *salt, unsi sp = salt +3; sl = (int)(ep - sp); magic = (unsigned char *)"$3$"; - - blake2b(final, MD5_SIZE, pw, strlen((char *)pw), salt, strlen((char *)salt) ); + blake2b(final, MD5_SIZE, pw, strlen((char *)pw), sp, sl); } else { *passwd = 0;