From 783c4969669cc0347c2a115f15f181e824cdd865 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Fri, 20 Jan 2012 12:21:48 +0100 Subject: [PATCH] Update state before triggering DPD, as we cancel it if PASSIVE --- src/libcharon/sa/ike_sa.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libcharon/sa/ike_sa.c b/src/libcharon/sa/ike_sa.c index fd43cab68..5a27de5e7 100644 --- a/src/libcharon/sa/ike_sa.c +++ b/src/libcharon/sa/ike_sa.c @@ -672,6 +672,7 @@ METHOD(ike_sa_t, set_state, void, { if (supports_extension(this, EXT_DPD)) { + this->state = state; send_dpd(this); } else