From 7a8d110863e2398aa5743fe767c7b6d7d5495f56 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 20 Dec 2021 15:58:46 +0100 Subject: [PATCH] child-create: Consider security label when comparing CHILD_SAs --- src/libcharon/sa/ikev2/tasks/child_create.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libcharon/sa/ikev2/tasks/child_create.c b/src/libcharon/sa/ikev2/tasks/child_create.c index 092ac72a6..389ffb2d7 100644 --- a/src/libcharon/sa/ikev2/tasks/child_create.c +++ b/src/libcharon/sa/ikev2/tasks/child_create.c @@ -1093,7 +1093,8 @@ static bool child_sa_equals(child_sa_t *a, child_sa_t *b) a->get_mark(a, TRUE).value == b->get_mark(b, TRUE).value && a->get_mark(a, FALSE).value == b->get_mark(b, FALSE).value && a->get_if_id(a, TRUE) == b->get_if_id(b, TRUE) && - a->get_if_id(a, FALSE) == b->get_if_id(b, FALSE); + a->get_if_id(a, FALSE) == b->get_if_id(b, FALSE) && + sec_labels_equal(a->get_label(a), b->get_label(b)); } /**