trap-manager: Use latest seq when creating an acquire entry

Closes strongswan/strongswan#2975

Fixes: 79815b4e67 ("trap-manager: Set seq. no. for CHILD_SAs not initiated by an acquire")
This commit is contained in:
Jean-François Hren
2026-01-05 18:14:38 +01:00
committed by Tobias Brunner
parent d68044b216
commit 5aacf5c7b6
+1 -1
View File
@@ -579,12 +579,12 @@ METHOD(trap_manager_t, acquire, void,
}
if (!acquire)
{
seq = data->seq = data->seq ?: ref_get_nonzero(&this->acquire_seq);
INIT(acquire,
.dst = host,
.reqid = reqid,
.data = kernel_acquire_data_clone(data),
);
seq = data->seq = data->seq ?: ref_get_nonzero(&this->acquire_seq);
this->acquires->insert_last(this->acquires, acquire);
}
else if (data->seq && data->seq != acquire->data->seq)