mirror of
https://github.com/openssh/openssh-portable.git
synced 2026-11-06 05:16:43 +00:00
upstream: used cached hostname for Match host when UseDNS=yes;
avoids multiple lookups for same host and a different number of lookups when the user exists vs not. Anthropic ANT-2026-14BFHJ3R OpenBSD-Commit-ID: 1a4b7cedcc2ccdb24eac9a1455f7c26b0437d442
This commit is contained in:
1 parent
271edd1ee6
commit
41ca97b4cc
1 file changed
+2
-2
+2
-2
@@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: monitor_wrap.c,v 1.152 2026/10/30 02:31:36 djm Exp $ */
|
||||
/* $OpenBSD: monitor_wrap.c,v 1.153 2026/10/30 05:38:16 djm Exp $ */
|
||||
/*
|
||||
* Copyright 2002 Niels Provos <provos@citi.umich.edu>
|
||||
* Copyright 2002 Markus Friedl <markus@openbsd.org>
|
||||
@@ -1211,7 +1211,7 @@ server_get_connection_info(struct ssh *ssh, int populate, int use_dns)
|
||||
|
||||
if (ssh == NULL || !populate)
|
||||
return &ci;
|
||||
ci.host = use_dns ? ssh_remote_hostname(ssh) : ssh_remote_ipaddr(ssh);
|
||||
ci.host = auth_get_canonical_hostname(ssh, use_dns);
|
||||
ci.address = ssh_remote_ipaddr(ssh);
|
||||
ci.laddress = ssh_local_ipaddr(ssh);
|
||||
ci.lport = ssh_local_port(ssh);
|
||||
|
||||
Reference in new issue
Block a user