summaryrefslogtreecommitdiff
path: root/auth2-gss.c
diff options
context:
space:
mode:
Diffstat (limited to 'auth2-gss.c')
-rw-r--r--auth2-gss.c7
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,