Raise a bus alert when IKE message body parsing fails

This commit is contained in:
Martin Willi committed 2012-10-24 11:34:30 +02:00
1 parent 2b95ab7620
commit 418f4bc7a5
3 files changed
+7

No files matched your search

+2
View File
@@ -1045,6 +1045,8 @@ static status_t parse_message(private_task_manager_t *this, message_t *msg)
is_request ? "request" : "response",
msg->get_message_id(msg));
charon->bus->alert(charon->bus, ALERT_PARSE_ERROR_BODY, msg, status);
if (this->ike_sa->get_state(this->ike_sa) == IKE_CREATED)
{ /* invalid initiation attempt, close SA */
return DESTROY_ME;