summaryrefslogtreecommitdiffstats
path: root/src/providers/ipa/ipa_sudo_conversion.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/providers/ipa/ipa_sudo_conversion.c')
-rw-r--r--src/providers/ipa/ipa_sudo_conversion.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/providers/ipa/ipa_sudo_conversion.c b/src/providers/ipa/ipa_sudo_conversion.c
index 278fee600..1286bf351 100644
--- a/src/providers/ipa/ipa_sudo_conversion.c
+++ b/src/providers/ipa/ipa_sudo_conversion.c
@@ -962,6 +962,11 @@ combine_cmdgroups(TALLOC_CTX *mem_ctx,
DLIST_FOR_EACH(listitem, list) {
cmdgroup = ipa_sudo_conv_lookup(conv->cmdgroups, listitem->dn);
+ if (cmdgroup == NULL) {
+ DEBUG(SSSDBG_MINOR_FAILURE,
+ "ipa_sudo_conv_lookup failed for DN:%s\n", listitem->dn);
+ continue;
+ }
ret = add_strings_lists(mem_ctx, values, cmdgroup->expanded,
false, discard_const(&values));