From d02aea9c2cef7c9509fe61f674d3b468e5c7a12f Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 13 Jun 2024 15:51:46 +0200 Subject: [PATCH] quick-mode: Get a reference when adopting the reqid of a rekeyed CHILD_SA --- src/libcharon/sa/ikev1/tasks/quick_mode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libcharon/sa/ikev1/tasks/quick_mode.c b/src/libcharon/sa/ikev1/tasks/quick_mode.c index e403c366d6..3612f0d6ad 100644 --- a/src/libcharon/sa/ikev1/tasks/quick_mode.c +++ b/src/libcharon/sa/ikev1/tasks/quick_mode.c @@ -1033,7 +1033,7 @@ static void check_for_rekeyed_child(private_quick_mode_t *this, bool responder) this->proposal->equals(this->proposal, proposal)) { this->rekey = child_sa->get_spi(child_sa, TRUE); - this->child.reqid = child_sa->get_reqid(child_sa); + this->child.reqid = child_sa->get_reqid_ref(child_sa); this->child.mark_in = child_sa->get_mark(child_sa, TRUE).value; this->child.mark_out = child_sa->get_mark(child_sa,