From e6076963fcabaed3aff9b469a20f54d3063ce575 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 6 Aug 2016 16:58:15 +0800 Subject: [PATCH] net-misc/openssh: fix implicit prototype warning w/USE=kerberos #590382 --- net-misc/openssh/files/openssh-7.3_p1-GSSAPI-dns.patch | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/net-misc/openssh/files/openssh-7.3_p1-GSSAPI-dns.patch b/net-misc/openssh/files/openssh-7.3_p1-GSSAPI-dns.patch index d6798e2a8615..806b36d0ca94 100644 --- a/net-misc/openssh/files/openssh-7.3_p1-GSSAPI-dns.patch +++ b/net-misc/openssh/files/openssh-7.3_p1-GSSAPI-dns.patch @@ -82,15 +82,16 @@ https://bugzilla.mindrot.org/show_bug.cgi?id=1008 .Xr ssh 1 --- a/sshconnect2.c +++ b/sshconnect2.c -@@ -656,6 +656,12 @@ +@@ -656,6 +656,13 @@ static u_int mech = 0; OM_uint32 min; int ok = 0; + const char *gss_host; + -+ if (options.gss_trust_dns) ++ if (options.gss_trust_dns) { ++ extern const char *auth_get_canonical_hostname(struct ssh *ssh, int use_dns); + gss_host = auth_get_canonical_hostname(active_state, 1); -+ else ++ } else + gss_host = authctxt->host; /* Try one GSSAPI method at a time, rather than sending them all at -- 2.26.2