From 3467e89bb97e6c87c77e82a046c59cb4b2d29a74 Mon Sep 17 00:00:00 2001 From: Jay Satiro Date: Thu, 2 Dec 2021 02:19:51 -0500 Subject: [PATCH] libssh2: fix error message for sha256 mismatch - On mismatch error show sha256 fingerprint in base64 format. Prior to this change the fingerprint was mistakenly printed in binary. --- lib/vssh/libssh2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/vssh/libssh2.c b/lib/vssh/libssh2.c index 7466840ffa..eb2f53a0d7 100644 --- a/lib/vssh/libssh2.c +++ b/lib/vssh/libssh2.c @@ -698,7 +698,7 @@ static CURLcode ssh_check_fingerprint(struct Curl_easy *data) failf(data, "Denied establishing ssh session: mismatch sha256 fingerprint. " - "Remote %s is not equal to %s", fingerprint, pubkey_sha256); + "Remote %s is not equal to %s", fingerprint_b64, pubkey_sha256); state(data, SSH_SESSION_FREE); sshc->actualcode = CURLE_PEER_FAILED_VERIFICATION; return sshc->actualcode; -- 2.47.3