diff options
Diffstat (limited to 'lib/hcrypto/pkcs5.c')
| -rw-r--r-- | lib/hcrypto/pkcs5.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/hcrypto/pkcs5.c b/lib/hcrypto/pkcs5.c index dff3ccea3986..88e71c4dd539 100644 --- a/lib/hcrypto/pkcs5.c +++ b/lib/hcrypto/pkcs5.c @@ -85,7 +85,8 @@ PKCS5_PBKDF2_HMAC(const void * password, size_t password_len, data = &tmpcksum[checksumsize]; - memcpy(data, salt, salt_len); + if (salt_len) + memcpy(data, salt, salt_len); keypart = 1; leftofkey = keylen; |
