diff options
Diffstat (limited to 'gss-serv.c')
-rw-r--r-- | gss-serv.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gss-serv.c b/gss-serv.c index 539862d67..2f6baf70d 100644 --- a/gss-serv.c +++ b/gss-serv.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: gss-serv.c,v 1.28 2015/01/20 23:14:00 deraadt Exp $ */ | 1 | /* $OpenBSD: gss-serv.c,v 1.29 2015/05/22 03:50:02 djm Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Copyright (c) 2001-2009 Simon Wilkinson. All rights reserved. | 4 | * Copyright (c) 2001-2009 Simon Wilkinson. All rights reserved. |
@@ -52,6 +52,8 @@ | |||
52 | 52 | ||
53 | extern ServerOptions options; | 53 | extern ServerOptions options; |
54 | 54 | ||
55 | extern ServerOptions options; | ||
56 | |||
55 | static ssh_gssapi_client gssapi_client = | 57 | static ssh_gssapi_client gssapi_client = |
56 | { GSS_C_EMPTY_BUFFER, GSS_C_EMPTY_BUFFER, | 58 | { GSS_C_EMPTY_BUFFER, GSS_C_EMPTY_BUFFER, |
57 | GSS_C_NO_CREDENTIAL, GSS_C_NO_NAME, NULL, | 59 | GSS_C_NO_CREDENTIAL, GSS_C_NO_NAME, NULL, |
@@ -109,7 +111,7 @@ ssh_gssapi_acquire_cred(Gssctxt *ctx) | |||
109 | gss_create_empty_oid_set(&status, &oidset); | 111 | gss_create_empty_oid_set(&status, &oidset); |
110 | gss_add_oid_set_member(&status, ctx->oid, &oidset); | 112 | gss_add_oid_set_member(&status, ctx->oid, &oidset); |
111 | 113 | ||
112 | if (gethostname(lname, sizeof(lname))) { | 114 | if (gethostname(lname, MAXHOSTNAMELEN)) { |
113 | gss_release_oid_set(&status, &oidset); | 115 | gss_release_oid_set(&status, &oidset); |
114 | return (-1); | 116 | return (-1); |
115 | } | 117 | } |
@@ -120,7 +122,7 @@ ssh_gssapi_acquire_cred(Gssctxt *ctx) | |||
120 | } | 122 | } |
121 | 123 | ||
122 | if ((ctx->major = gss_acquire_cred(&ctx->minor, | 124 | if ((ctx->major = gss_acquire_cred(&ctx->minor, |
123 | ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds, | 125 | ctx->name, 0, oidset, GSS_C_ACCEPT, &ctx->creds, |
124 | NULL, NULL))) | 126 | NULL, NULL))) |
125 | ssh_gssapi_error(ctx); | 127 | ssh_gssapi_error(ctx); |
126 | 128 | ||