From: Martin Willi Date: Tue, 15 Nov 2011 14:58:23 +0000 (+0000) Subject: Added IKEv1 payload identifiers to "known" payload list X-Git-Tag: 5.0.0~338^2~9^2~519 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ecf854a00b03129f40621207400a372125327cf9;p=thirdparty%2Fstrongswan.git Added IKEv1 payload identifiers to "known" payload list --- diff --git a/src/libcharon/encoding/payloads/payload.c b/src/libcharon/encoding/payloads/payload.c index 93b3641f1f..47fe20cca0 100644 --- a/src/libcharon/encoding/payloads/payload.c +++ b/src/libcharon/encoding/payloads/payload.c @@ -211,8 +211,15 @@ payload_t *payload_create(payload_type_t type) */ bool payload_is_known(payload_type_t type) { - if (type == HEADER || - (type >= SECURITY_ASSOCIATION && type <= EXTENSIBLE_AUTHENTICATION)) + if (type == HEADER) + { + return TRUE; + } + if (type >= SECURITY_ASSOCIATION && type <= EXTENSIBLE_AUTHENTICATION) + { + return TRUE; + } + if (type >= SECURITY_ASSOCIATION_V1 && type <= VENDOR_ID_V1) { return TRUE; }