diff options
author | Daniel Stenberg <daniel@haxx.se> | 2016-11-07 12:54:40 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2016-11-07 12:54:40 +0100 |
commit | 50aded1cd4bb751cad52c39c4fa1f06ebc5e133e (patch) | |
tree | 14ca3e9fdbcd12ebef93a6ad1d00fd7d7ceeb940 | |
parent | a110a03b43057879643046538c79cc9dd20d399a (diff) |
ssh: check md5 fingerprints case insensitively (regression)
Revert the change from ce8d09483eea but use the new function
Reported-by: Kamil Dudka
Bug: https://github.com/curl/curl/commit/ce8d09483eea2fcb1b50e323e1a8ed1f3613b2e3#commitcomment-19666146
-rw-r--r-- | lib/ssh.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -676,7 +676,7 @@ static CURLcode ssh_check_fingerprint(struct connectdata *conn) * against a known fingerprint, if available. */ if(pubkey_md5 && strlen(pubkey_md5) == 32) { - if(!fingerprint || strcmp(md5buffer, pubkey_md5)) { + if(!fingerprint || !strcasecompare(md5buffer, pubkey_md5)) { if(fingerprint) failf(data, "Denied establishing ssh session: mismatch md5 fingerprint. " |