]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
Update state before triggering DPD, as we cancel it if PASSIVE
authorMartin Willi <martin@revosec.ch>
Fri, 20 Jan 2012 11:21:48 +0000 (12:21 +0100)
committerMartin Willi <martin@revosec.ch>
Tue, 20 Mar 2012 16:31:38 +0000 (17:31 +0100)
src/libcharon/sa/ike_sa.c

index fd43cab6827dee055175342fe290145f5bab5915..5a27de5e7f31feccfba9ef100659c4897c638020 100644 (file)
@@ -672,6 +672,7 @@ METHOD(ike_sa_t, set_state, void,
                                {
                                        if (supports_extension(this, EXT_DPD))
                                        {
+                                               this->state = state;
                                                send_dpd(this);
                                        }
                                        else