Unverified Commit 0e800038 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!12268 selinux: fix potential counting error in avc_add_xperms_decision()

parents 3e047c2e 0ea4fba1
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -400,12 +400,12 @@ static int avc_add_xperms_decision(struct avc_node *node,
{
	struct avc_xperms_decision_node *dest_xpd;

	node->ae.xp_node->xp.len++;
	dest_xpd = avc_xperms_decision_alloc(src->used);
	if (!dest_xpd)
		return -ENOMEM;
	avc_copy_xperms_decision(&dest_xpd->xpd, src);
	list_add(&dest_xpd->xpd_list, &node->ae.xp_node->xpd_head);
	node->ae.xp_node->xp.len++;
	return 0;
}