]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
libssh2: fix error message for sha256 mismatch
authorJay Satiro <raysatiro@yahoo.com>
Thu, 2 Dec 2021 07:19:51 +0000 (02:19 -0500)
committerJay Satiro <raysatiro@yahoo.com>
Thu, 2 Dec 2021 07:19:51 +0000 (02:19 -0500)
- On mismatch error show sha256 fingerprint in base64 format.

Prior to this change the fingerprint was mistakenly printed in binary.

lib/vssh/libssh2.c

index 7466840ffa89192f49a1cb78d68cbddc78e99364..eb2f53a0d751b91699ec6a2a35688aded2bc20eb 100644 (file)
@@ -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;