Commit 9e0cfe28 authored by Ondrej Mosnacek's avatar Ondrej Mosnacek Committed by Paul Moore
Browse files

selinux: remove useless assignments



The code incorrectly assigned directly to the variables instead of the
values they point to. Since the values are already set to NULL/0 at the
beginning of the function, we can simply remove these useless
assignments.

Reported-by: default avatarHariprasad Kelam <hariprasad.kelam@gmail.com>
Fixes: fede1483 ("selinux: log invalid contexts in AVCs")
Signed-off-by: default avatarOndrej Mosnacek <omosnace@redhat.com>
[PM: removed a bad comment that was causing compiler warnings]
Signed-off-by: default avatarPaul Moore <paul@paul-moore.com>
parent 24f7c45f
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -1318,14 +1318,11 @@ static int security_sid_to_context_core(struct selinux_state *state,
		rc = -EINVAL;
		goto out_unlock;
	}
	if (only_invalid && !context->len) {
		scontext = NULL;
		scontext_len = 0;
	if (only_invalid && !context->len)
		rc = 0;
	} else {
	else
		rc = context_struct_to_string(policydb, context, scontext,
					      scontext_len);
	}
out_unlock:
	read_unlock(&state->ss->policy_rwlock);
out: