From b42421a04c0b2377b1b2a352c641d0891f8dbfba Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 27 Mar 2008 12:29:51 +0000 Subject: [PATCH] corrected ME_ENDPOINT length check --- src/charon/encoding/payloads/notify_payload.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/charon/encoding/payloads/notify_payload.c b/src/charon/encoding/payloads/notify_payload.c index 239190149..ec22d0688 100644 --- a/src/charon/encoding/payloads/notify_payload.c +++ b/src/charon/encoding/payloads/notify_payload.c @@ -333,7 +333,8 @@ static status_t verify(private_notify_payload_t *this) break; } case ME_ENDPOINT: - if (this->notification_data.len != 12 || + if (this->notification_data.len != 8 && + this->notification_data.len != 12 && this->notification_data.len != 24) { bad_length = TRUE;