summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/sshconnect.h
diff options
context:
space:
mode:
authordjm <djm@openbsd.org>2020-12-17 23:26:11 +0000
committerdjm <djm@openbsd.org>2020-12-17 23:26:11 +0000
commit77c6c13150aaa9f0a29fe29b233c4436d1da01c0 (patch)
treef01819663e03db2a299c83e1f0f5d188210bb2ba /usr.bin/ssh/sshconnect.h
parentprepare readconf.c for fuzzing; remove fatal calls and fix some (diff)
downloadwireguard-openbsd-77c6c13150aaa9f0a29fe29b233c4436d1da01c0.tar.xz
wireguard-openbsd-77c6c13150aaa9f0a29fe29b233c4436d1da01c0.zip
refactor client percent_expand() argument passing; consolidate the
common arguments into a single struct and pass that around instead of using a bunch of globals. ok markus@
Diffstat (limited to 'usr.bin/ssh/sshconnect.h')
-rw-r--r--usr.bin/ssh/sshconnect.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/usr.bin/ssh/sshconnect.h b/usr.bin/ssh/sshconnect.h
index 13131d301a7..556b2537c75 100644
--- a/usr.bin/ssh/sshconnect.h
+++ b/usr.bin/ssh/sshconnect.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: sshconnect.h,v 1.43 2020/10/12 08:36:37 kn Exp $ */
+/* $OpenBSD: sshconnect.h,v 1.44 2020/12/17 23:26:11 djm Exp $ */
/*
* Copyright (c) 2000 Markus Friedl. All rights reserved.
@@ -30,6 +30,20 @@ struct Sensitive {
int nkeys;
};
+struct ssh_conn_info {
+ char *conn_hash_hex;
+ char *shorthost;
+ char *uidstr;
+ char *keyalias;
+ char *thishost;
+ char *host_arg;
+ char *portstr;
+ char *remhost;
+ char *remuser;
+ char *homedir;
+ char *locuser;
+};
+
struct addrinfo;
struct ssh;