diff --git a/src/libcharon/sa/ikev2/tasks/ike_init.c b/src/libcharon/sa/ikev2/tasks/ike_init.c index a28996225..bdcf1f013 100644 --- a/src/libcharon/sa/ikev2/tasks/ike_init.c +++ b/src/libcharon/sa/ikev2/tasks/ike_init.c @@ -939,6 +939,7 @@ static void process_payloads_multi_ke(private_ike_init_t *this, else { DBG1(DBG_IKE, "KE payload missing in message"); + this->ke_failed = TRUE; } }