pull up r24286 from trunk
authorTom Yu <tlyu@mit.edu>
Fri, 15 Oct 2010 21:42:22 +0000 (21:42 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 15 Oct 2010 21:42:22 +0000 (21:42 +0000)
 ------------------------------------------------------------------------
 r24286 | ghudson | 2010-09-02 11:35:25 -0400 (Thu, 02 Sep 2010) | 7 lines

 ticket: 6764
 tags: pullup
 target_version: 1.8.4

 Properly search for MANDATORY-FOR-KDC authdata elements.  Reported by
 Mike Roszkowski.

ticket: 6764
target_version: 1.8.4
version_fixed: 1.8.4
status: resolved

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-8@24459 dc483132-0cff-0310-8789-dd5450dbe970

src/kdc/kdc_authdata.c

index cc44e2918821b0ae1ae1f736be540595b0267caa..a916dab797775f42a807aa7e6fcc904ded1843f5 100644 (file)
@@ -472,7 +472,7 @@ has_mandatory_for_kdc_authdata (krb5_context context,
 
     if (authdata != NULL) {
         for (i = 0; authdata[i] != NULL; i++) {
-            if (authdata[0]->ad_type == KRB5_AUTHDATA_MANDATORY_FOR_KDC) {
+            if (authdata[i]->ad_type == KRB5_AUTHDATA_MANDATORY_FOR_KDC) {
                 ret = TRUE;
                 break;
             }