summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/crypt_sha256.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/crypt_sha256.c b/src/crypt_sha256.c
index 74c718a..c99cbfd 100644
--- a/src/crypt_sha256.c
+++ b/src/crypt_sha256.c
@@ -47,7 +47,7 @@ char* get_crypt_sha256(const char *p)
SHA256(salt, len + LEN_SALT, sha_pwd);
memcpy(passwd_buff, sha_pwd, SHA256_DIGEST_LENGTH);
- memcpy(passwd_buff + SHA256_DIGEST_LENGTH, salt, LEN_SALT);
+ memcpy(passwd_buff + SHA256_DIGEST_LENGTH, salt+len, LEN_SALT);
EVP_EncodeBlock(enc64_pwd, passwd_buff,
SHA256_DIGEST_LENGTH + LEN_SALT);