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:
committed by
Tobias Brunner
parent
d68044b216
commit
5aacf5c7b6
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user