aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2011-06-23 15:22:41 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2011-06-23 15:22:41 +0200
commit43af57500232dabfc2a3c9a5415ce6b5497fca05 (patch)
tree60470d04bff629beea24ff5119a604530ff3736e
parent91a7703bc4c363dba8509fa11021a95c8bdec6f4 (diff)
downloadstrongswan-43af57500232dabfc2a3c9a5415ce6b5497fca05.tar.bz2
strongswan-43af57500232dabfc2a3c9a5415ce6b5497fca05.tar.xz
notify IMVs about handshake retries
-rw-r--r--src/libcharon/plugins/tnccs_20/tnccs_20.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libcharon/plugins/tnccs_20/tnccs_20.c b/src/libcharon/plugins/tnccs_20/tnccs_20.c
index 2038a9ad1..e74485890 100644
--- a/src/libcharon/plugins/tnccs_20/tnccs_20.c
+++ b/src/libcharon/plugins/tnccs_20/tnccs_20.c
@@ -342,6 +342,11 @@ static void build_retry_batch(private_tnccs_20_t *this)
pb_tnc_batch_type_names, this->batch->get_type(this->batch));
this->batch->destroy(this->batch);
}
+ if (this->is_server)
+ {
+ charon->imvs->notify_connection_change(charon->imvs,
+ this->connection_id, TNC_CONNECTION_STATE_HANDSHAKE);
+ }
this->batch = pb_tnc_batch_create(this->is_server, batch_retry_type);
}