From: Jay Satiro Date: Thu, 2 Dec 2021 07:19:51 +0000 (-0500) Subject: libssh2: fix error message for sha256 mismatch X-Git-Tag: curl-7_81_0~117 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3467e89bb97e6c87c77e82a046c59cb4b2d29a74;p=thirdparty%2Fcurl.git 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. --- 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;