From: Luke Howard Date: Wed, 26 Aug 2009 13:01:34 +0000 (+0000) Subject: don't return any PAC attributes if we don't have a PAC X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8869996c79fa01ea902f75005163c55a8d2c95fb;p=thirdparty%2Fkrb5.git don't return any PAC attributes if we don't have a PAC git-svn-id: svn://anonsvn.mit.edu/krb5/users/lhoward/authdata@22625 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/krb5/krb/pac.c b/src/lib/krb5/krb/pac.c index 0982ce3b30..06c8be7523 100644 --- a/src/lib/krb5/krb/pac.c +++ b/src/lib/krb5/krb/pac.c @@ -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;