From: Martin Willi Date: Fri, 20 Jan 2012 11:21:48 +0000 (+0100) Subject: Update state before triggering DPD, as we cancel it if PASSIVE X-Git-Tag: 5.0.0~338^2~9^2~37 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=783c4969669cc0347c2a115f15f181e824cdd865;p=thirdparty%2Fstrongswan.git Update state before triggering DPD, as we cancel it if PASSIVE --- diff --git a/src/libcharon/sa/ike_sa.c b/src/libcharon/sa/ike_sa.c index fd43cab682..5a27de5e7f 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