Lines Matching refs:rule
220 struct sysdb_attrs *rule,
233 ret = sysdb_attrs_get_string_array(rule, attr, tmp_ctx, &members);
276 struct ipa_sudo_rule *rule)
278 return process_rulemember(rule, conv, &rule->allow, rule->attrs,
284 struct ipa_sudo_rule *rule)
286 return process_rulemember(rule, conv, &rule->deny, rule->attrs,
406 struct ipa_sudo_rule *rule = NULL;
419 DEBUG(SSSDBG_MINOR_FAILURE, "Failed to get rule name, skipping "
424 rule = talloc_zero(conv->rules, struct ipa_sudo_rule);
425 if (rule == NULL) {
430 rule->attrs = rules[i];
432 ret = process_allowcmd(conv, rule);
439 ret = process_denycmd(conv, rule);
446 ret = ipa_sudo_conv_store(conv->rules, key, rule);
448 DEBUG(SSSDBG_OP_FAILURE, "Failed to store rule into table "
453 talloc_steal(rule, rule->attrs);
454 rule = NULL;
461 talloc_free(rule);
938 struct ipa_sudo_rule *rule,
982 ret = sysdb_attrs_get_string_array(rule->attrs, table[i].ipa,
1160 struct ipa_sudo_rule *rule,
1171 ret = build_sudocommand(conv, &rule->allow, attrs, '\0');
1178 ret = build_sudocommand(conv, &rule->deny, attrs, '!');
1197 struct ipa_sudo_rule *rule = item->value.ptr;
1205 if (rule == NULL) {
1206 DEBUG(SSSDBG_CRIT_FAILURE, "Bug: rule is NULL\n");
1217 ctx->ret = convert_attributes(ctx->conv, rule, attrs);
1225 ctx->ret = convert_sudocommand(ctx->conv, rule, attrs);
1253 DEBUG(SSSDBG_CRIT_FAILURE, "Bug: rule is NULL\n");