summaryrefslogtreecommitdiffstats
path: root/ssh-keyscan.c
diff options
context:
space:
mode:
authordjm@openbsd.org <djm@openbsd.org>2021-12-03 00:45:36 +0100
committerDamien Miller <djm@mindrot.org>2021-12-03 01:30:30 +0100
commite9c71498a083a8b502aa831ea931ce294228eda0 (patch)
tree086aa12a9a0143a1b1e48df315115a4b109c6dc5 /ssh-keyscan.c
parentupstream: improve the testing of credentials against inserted FIDO (diff)
downloadopenssh-e9c71498a083a8b502aa831ea931ce294228eda0.tar.xz
openssh-e9c71498a083a8b502aa831ea931ce294228eda0.zip
upstream: hash full host:port when asked to hash output, fixes hashes
for non- default ports. bz3367 ok dtucker@ OpenBSD-Commit-ID: 096021cc847da7318ac408742f2d0813ebe9aa73
Diffstat (limited to 'ssh-keyscan.c')
-rw-r--r--ssh-keyscan.c4
1 files changed, 2 insertions, 2 deletions
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 <dm@lcs.mit.edu>.
*
@@ -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)