From d7edbebafe131660137efd2769141c04e6c67337 Mon Sep 17 00:00:00 2001 From: Lou Berger Date: Wed, 19 Oct 2022 11:50:41 +0000 Subject: [PATCH] ospfd: allow for zero length opaque LSAs (which is permitted per RFC 5250) Signed-off-by: Lou Berger (cherry picked from commit 0b91fce78b0bcd601e1c9eff44dbac1e847038cc) --- ospfd/ospf_opaque.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ospfd/ospf_opaque.h b/ospfd/ospf_opaque.h index 9c76877908..05fe6deac0 100644 --- a/ospfd/ospf_opaque.h +++ b/ospfd/ospf_opaque.h @@ -77,7 +77,7 @@ #define OPAQUE_TYPE_RANGE_RESERVED(type) (127 < (type) && (type) <= 255) -#define OSPF_OPAQUE_LSA_MIN_SIZE 4U +#define OSPF_OPAQUE_LSA_MIN_SIZE 0 /* RFC5250 imposes no minimum */ #define VALID_OPAQUE_INFO_LEN(lsahdr) \ ((ntohs((lsahdr)->length) >= sizeof(struct lsa_header)) \ -- 2.39.5