diff options
Diffstat (limited to 'src/libcharon')
-rwxr-xr-x | src/libcharon/sa/ikev1/task_manager_v1.c | 10 | ||||
-rwxr-xr-x | src/libcharon/sa/ikev1/task_manager_v1.h | 5 |
2 files changed, 2 insertions, 13 deletions
diff --git a/src/libcharon/sa/ikev1/task_manager_v1.c b/src/libcharon/sa/ikev1/task_manager_v1.c index 7e1ff616a..01427f6ea 100755 --- a/src/libcharon/sa/ikev1/task_manager_v1.c +++ b/src/libcharon/sa/ikev1/task_manager_v1.c @@ -1335,16 +1335,11 @@ METHOD(task_manager_t, queue_child_delete, void, spi, FALSE, expired)); } -METHOD(task_manager_v1_t, get_dpd_seqnr, u_int32_t, - private_task_manager_t *this) -{ - return this->dpd_send_seqnr++; -} - METHOD(task_manager_t, queue_dpd, void, private_task_manager_t *this) { - queue_task(this, (task_t*)isakmp_dpd_create(this->ike_sa, NULL, _get_dpd_seqnr(&this->public))); + queue_task(this, (task_t*)isakmp_dpd_create(this->ike_sa, NULL, + this->dpd_send_seqnr++)); } METHOD(task_manager_t, adopt_tasks, void, @@ -1471,7 +1466,6 @@ task_manager_v1_t *task_manager_v1_create(ike_sa_t *ike_sa) .create_task_enumerator = _create_task_enumerator, .destroy = _destroy, }, - .get_dpd_seqnr = _get_dpd_seqnr, }, .ike_sa = ike_sa, .initiating.type = EXCHANGE_TYPE_UNDEFINED, diff --git a/src/libcharon/sa/ikev1/task_manager_v1.h b/src/libcharon/sa/ikev1/task_manager_v1.h index 58b20d0c2..99cd35e32 100755 --- a/src/libcharon/sa/ikev1/task_manager_v1.h +++ b/src/libcharon/sa/ikev1/task_manager_v1.h @@ -34,11 +34,6 @@ struct task_manager_v1_t { * Implements task_manager_t. */ task_manager_t task_manager; - - /** - * Get new sequence number to use for sending DPD request. - */ - u_int32_t (*get_dpd_seqnr) (task_manager_v1_t *this); }; /** |