1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-12-02 01:17:52 +03:00

session: Initialize allocated memory

Found by MemorySanitizer.

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
Andreas Schneider
2019-01-25 14:12:05 +01:00
parent e260a591f4
commit 932102bd13

View File

@@ -1106,7 +1106,7 @@ int ssh_get_publickey_hash(const ssh_key key,
{
SHACTX ctx;
h = malloc(SHA_DIGEST_LEN);
h = calloc(1, SHA_DIGEST_LEN);
if (h == NULL) {
rc = -1;
goto out;
@@ -1129,7 +1129,7 @@ int ssh_get_publickey_hash(const ssh_key key,
{
SHA256CTX ctx;
h = malloc(SHA256_DIGEST_LEN);
h = calloc(1, SHA256_DIGEST_LEN);
if (h == NULL) {
rc = -1;
goto out;
@@ -1152,7 +1152,7 @@ int ssh_get_publickey_hash(const ssh_key key,
{
MD5CTX ctx;
h = malloc(MD5_DIGEST_LEN);
h = calloc(1, MD5_DIGEST_LEN);
if (h == NULL) {
rc = -1;
goto out;