From: djm@openbsd.org Date: Thu, 2 Dec 2021 23:45:36 +0000 (+0000) Subject: upstream: hash full host:port when asked to hash output, fixes hashes X-Git-Tag: V_8_9_P1~152 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e9c71498a083a8b502aa831ea931ce294228eda0;p=thirdparty%2Fopenssh-portable.git upstream: hash full host:port when asked to hash output, fixes hashes for non- default ports. bz3367 ok dtucker@ OpenBSD-Commit-ID: 096021cc847da7318ac408742f2d0813ebe9aa73 --- diff --git a/ssh-keyscan.c b/ssh-keyscan.c index 92c199742..3480f8f00 100644 --- a/ssh-keyscan.c +++ b/ssh-keyscan.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ssh-keyscan.c,v 1.143 2021/11/18 03:31:44 djm Exp $ */ +/* $OpenBSD: ssh-keyscan.c,v 1.144 2021/12/02 23:45:36 djm Exp $ */ /* * Copyright 1995, 1996 by David Mazieres . * @@ -319,7 +319,7 @@ keyprint_one(const char *host, struct sshkey *key) hostport = put_host_port(host, ssh_port); lowercase(hostport); - if (hash_hosts && (hashed = host_hash(host, NULL, 0)) == NULL) + if (hash_hosts && (hashed = host_hash(hostport, NULL, 0)) == NULL) fatal("host_hash failed"); known_host = hash_hosts ? hashed : hostport; if (!get_cert)