From 422ea2d410a7b9dd23d2ff9f58c5ee3eff2b12aa Mon Sep 17 00:00:00 2001 From: Carmine Scarpitta Date: Sat, 11 Mar 2023 12:01:58 +0100 Subject: [PATCH] isisd: Free Sub-Sub-TLVs of SRv6 End SID Sub-TLV Extend SRv6 End SID Sub-TLV free function to free Sub-Sub-TLVs (RFC 9352 section #9). Signed-off-by: Carmine Scarpitta --- isisd/isis_tlvs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/isisd/isis_tlvs.c b/isisd/isis_tlvs.c index 53dc9cc22f..ec3cce391e 100644 --- a/isisd/isis_tlvs.c +++ b/isisd/isis_tlvs.c @@ -2187,6 +2187,10 @@ static void format_item_srv6_end_sid(uint16_t mtid, struct isis_item *i, static void free_item_srv6_end_sid(struct isis_item *i) { + struct isis_srv6_end_sid_subtlv *item = + (struct isis_srv6_end_sid_subtlv *)i; + + isis_free_subsubtlvs(item->subsubtlvs); XFREE(MTYPE_ISIS_SUBTLV, i); } -- 2.39.5