diff options
author | Martin Willi <martin@revosec.ch> | 2012-01-20 12:21:48 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2012-03-20 17:31:38 +0100 |
commit | 783c4969669cc0347c2a115f15f181e824cdd865 (patch) | |
tree | 399e006fc3753bf4e49827f44f1613453da7cb4d /src | |
parent | a46b8e16adf710f827af6cc4aeb9733708bd58c6 (diff) | |
download | strongswan-783c4969669cc0347c2a115f15f181e824cdd865.tar.bz2 strongswan-783c4969669cc0347c2a115f15f181e824cdd865.tar.xz |
Update state before triggering DPD, as we cancel it if PASSIVE
Diffstat (limited to 'src')
-rw-r--r-- | src/libcharon/sa/ike_sa.c | 1 |
1 files changed, 1 insertions, 0 deletions
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 |