]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
fix assert check for ad type
authorLuke Howard <lukeh@padl.com>
Tue, 1 Sep 2009 16:09:58 +0000 (16:09 +0000)
committerLuke Howard <lukeh@padl.com>
Tue, 1 Sep 2009 16:09:58 +0000 (16:09 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/users/lhoward/authdata@22702 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/pac.c

index ad9630212bcd01e814c3377672b6e51c278fde6d..ce5784a69f729c1a8172abdf234c0e05428e226f 100644 (file)
@@ -1015,7 +1015,8 @@ mspac_import_attributes(krb5_context kcontext,
     }
 
     assert(authdata[0] != NULL);
-    assert(authdata[0]->ad_type == KRB5_AUTHDATA_WIN2K_PAC);
+    assert((authdata[0]->ad_type & AD_TYPE_FIELD_TYPE_MASK) ==
+       KRB5_AUTHDATA_WIN2K_PAC);
 
     code = krb5_pac_parse(kcontext, authdata[0]->contents,
                          authdata[0]->length, &pacctx->pac);