diff options
Diffstat (limited to 'auth2-gss.c')
-rw-r--r-- | auth2-gss.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/auth2-gss.c b/auth2-gss.c index 855b61b4e..4d468a0e8 100644 --- a/auth2-gss.c +++ b/auth2-gss.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: auth2-gss.c,v 1.9 2005/06/17 02:44:32 djm Exp $ */ | 1 | /* $OpenBSD: auth2-gss.c,v 1.10 2005/07/17 07:17:54 djm Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Copyright (c) 2001-2003 Simon Wilkinson. All rights reserved. | 4 | * Copyright (c) 2001-2003 Simon Wilkinson. All rights reserved. |
@@ -82,9 +82,8 @@ userauth_gssapi(Authctxt *authctxt) | |||
82 | present = 0; | 82 | present = 0; |
83 | doid = packet_get_string(&len); | 83 | doid = packet_get_string(&len); |
84 | 84 | ||
85 | if (len > 2 && | 85 | if (len > 2 && doid[0] == SSH_GSS_OIDTYPE && |
86 | doid[0] == SSH_GSS_OIDTYPE && | 86 | doid[1] == len - 2) { |
87 | doid[1] == len - 2) { | ||
88 | goid.elements = doid + 2; | 87 | goid.elements = doid + 2; |
89 | goid.length = len - 2; | 88 | goid.length = len - 2; |
90 | gss_test_oid_set_member(&ms, &goid, supported, | 89 | gss_test_oid_set_member(&ms, &goid, supported, |