mirror of
https://github.com/SELinuxProject/selinux
synced 2025-01-05 13:09:38 +00:00
Improve error message for name-based transition conflicts.
Quote the component name. Reorder the arguments to more closely align with the rule syntax. Use a more descriptive text that will more clearly correspond to the original rule. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
This commit is contained in:
parent
e910cf6e62
commit
9e746d6a69
@ -1426,14 +1426,14 @@ static int expand_filename_trans(expand_state_t *state, filename_trans_rule_t *r
|
||||
if (cur_trans->otype == mapped_otype)
|
||||
break;
|
||||
|
||||
ERR(state->handle, "Conflicting filename trans rules %s %s %s : %s otype1:%s otype2:%s",
|
||||
cur_trans->name,
|
||||
ERR(state->handle, "Conflicting name-based type_transition %s %s:%s \"%s\": %s vs %s",
|
||||
state->out->p_type_val_to_name[i],
|
||||
state->out->p_type_val_to_name[j],
|
||||
state->out->p_class_val_to_name[cur_trans->tclass - 1],
|
||||
cur_trans->name,
|
||||
state->out->p_type_val_to_name[cur_trans->otype - 1],
|
||||
state->out->p_type_val_to_name[mapped_otype - 1]);
|
||||
|
||||
|
||||
return -1;
|
||||
}
|
||||
cur_trans = cur_trans->next;
|
||||
|
Loading…
Reference in New Issue
Block a user