From 16757adc05ecc9605f306b7b0c3147ae09133cd3 Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Fri, 13 Mar 2015 13:30:49 -0400 Subject: [PATCH] Log invalid restrictions strings In kadm5int_acl_parse_restrictions(), output a log message if we break out of the parsing loop with an error. The current structure of the loop makes it difficult to pinpoint the bad restrictions field, so just output the whole string. (cherry picked from commit e9eaafeab12b2b62595f4dff2fca3345b2d95b4a) (cherry picked from commit 1ff2ecc7890ae4b843c77c2ba68f5a152806bf05) ticket: 8185 (new) version_fixed: 1.12.4 status: resolved --- src/lib/kadm5/srv/server_acl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/kadm5/srv/server_acl.c b/src/lib/kadm5/srv/server_acl.c index 9d971a9e52..5021f5b52f 100644 --- a/src/lib/kadm5/srv/server_acl.c +++ b/src/lib/kadm5/srv/server_acl.c @@ -350,6 +350,10 @@ kadm5int_acl_parse_restrictions(s, rpp) } } } + if (code) { + krb5_klog_syslog(LOG_ERR, _("%s: invalid restrictions: %s"), + acl_acl_file, s); + } } } if (sp) -- 2.47.2