1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-07-31 00:03:07 +03:00

Avoid resource leak of key

Signed-off-by: Sahana Prasad <sahana@redhat.com>
Reviewed-by:   Jakub Jelen <jjelen@redhat.com>
This commit is contained in:
Sahana Prasad
2024-06-27 14:33:32 +02:00
parent 0f102fd1a2
commit 7812e71b8f

View File

@ -310,6 +310,7 @@ list_fingerprint(char *file)
rc = ssh_get_publickey_hash(key, SSH_PUBLICKEY_HASH_SHA256, &hash, &hlen); rc = ssh_get_publickey_hash(key, SSH_PUBLICKEY_HASH_SHA256, &hash, &hlen);
if (rc != SSH_OK) { if (rc != SSH_OK) {
fprintf(stderr, "Failed to get key fingerprint\n"); fprintf(stderr, "Failed to get key fingerprint\n");
ssh_key_free(key);
return; return;
} }
ssh_print_hash(SSH_PUBLICKEY_HASH_SHA256, hash, hlen); ssh_print_hash(SSH_PUBLICKEY_HASH_SHA256, hash, hlen);