SSH: check md5 fingerprint case sensitively

This commit is contained in:
Daniel Stenberg 2016-09-28 10:20:35 +02:00
Родитель b3ee26c5df
Коммит ce8d09483e
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -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 || !strequal(md5buffer, pubkey_md5)) {
if(!fingerprint || strcmp(md5buffer, pubkey_md5)) {
if(fingerprint)
failf(data,
"Denied establishing ssh session: mismatch md5 fingerprint. "