aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/charon/encoding/payloads/notify_payload.c3
1 files changed, 2 insertions, 1 deletions
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;