]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
don't return any PAC attributes if we don't have a PAC
authorLuke Howard <lukeh@padl.com>
Wed, 26 Aug 2009 13:01:34 +0000 (13:01 +0000)
committerLuke Howard <lukeh@padl.com>
Wed, 26 Aug 2009 13:01:34 +0000 (13:01 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/users/lhoward/authdata@22625 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/pac.c

index 0982ce3b30bb98700a861c7158d22f4f4695b6ab..06c8be7523659cd96a97543c50bae05a37aae80f 100644 (file)
@@ -1116,7 +1116,9 @@ mspac_get_attribute_types(krb5_context context,
     krb5_error_code code;
     krb5_data **outattrs;
 
+
     if (pacctx->pac == NULL) {
+#if 0
        attrs = calloc(MSPAC_ATTRIBUTE_COUNT + 1, sizeof(krb5_data));
        if (attrs == NULL)
            return ENOMEM;
@@ -1134,6 +1136,9 @@ mspac_get_attribute_types(krb5_context context,
        *asserted = attrs;
 
        return 0;
+#else
+       return ENOENT;
+#endif
     }
 
     outattrs = pacctx->pac->verified ? verified : asserted;