Continue with next exchange after sending an INFORMATIONAL

This commit is contained in:
Martin Willi
2012-03-20 17:31:36 +01:00
parent 1b82eb23a2
commit 477559cab5
+2 -1
View File
@@ -334,7 +334,8 @@ METHOD(task_manager_t, initiate, status_t,
exchange_type_t exchange = EXCHANGE_TYPE_UNDEFINED;
bool new_mid = FALSE, expect_response = FALSE, flushed = FALSE, keep = FALSE;
if (this->initiating.type != EXCHANGE_TYPE_UNDEFINED)
if (this->initiating.type != EXCHANGE_TYPE_UNDEFINED &&
this->initiating.type != INFORMATIONAL_V1)
{
DBG2(DBG_IKE, "delaying task initiation, %N exchange in progress",
exchange_type_names, this->initiating.type);