From: Greg Hudson Date: Mon, 15 Oct 2018 22:32:31 +0000 (-0400) Subject: Don't dump policies if principals are specified X-Git-Tag: krb5-1.17-beta1~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F862%2Fhead;p=thirdparty%2Fkrb5.git Don't dump policies if principals are specified If kdb5_util dump is asked to filter for specific principals, do not dump the policy database. ticket: 8752 (new) --- diff --git a/src/kadmin/dbutil/dump.c b/src/kadmin/dbutil/dump.c index c792afd1a6..86e046c429 100644 --- a/src/kadmin/dbutil/dump.c +++ b/src/kadmin/dbutil/dump.c @@ -1453,7 +1453,8 @@ dump_db(int argc, char **argv) goto error; } - if (dump->dump_policy != NULL) { + /* Don't dump policies if specific principal entries were requested. */ + if (dump->dump_policy != NULL && args.nnames == 0) { ret = krb5_db_iter_policy(util_context, "*", dump->dump_policy, &args); if (ret) { com_err(progname, ret, _("performing %s dump"), dump->name);