isisd: Free SRv6 End SID when freeing Sub-TLVs

Extend generic Sub-TLVs free function to free SRv6 End SID Sub-TLVs
(RFC 9352 section #7.2).

Signed-off-by: Carmine Scarpitta <carmine.scarpitta@uniroma2.it>
This commit is contained in:
Carmine Scarpitta 2023-02-14 12:51:17 +01:00
parent 64d3629bd4
commit 47dc349498

View File

@ -2029,6 +2029,9 @@ static void isis_free_subtlvs(struct isis_subtlvs *subtlvs)
XFREE(MTYPE_ISIS_SUBTLV, subtlvs->source_prefix); XFREE(MTYPE_ISIS_SUBTLV, subtlvs->source_prefix);
free_items(subtlvs->context, ISIS_SUBTLV_SRV6_END_SID,
&subtlvs->srv6_end_sids);
XFREE(MTYPE_ISIS_SUBTLV, subtlvs); XFREE(MTYPE_ISIS_SUBTLV, subtlvs);
} }