diff options
| -rw-r--r-- | isisd/isis_tlvs.c | 4 |
1 files changed, 4 insertions, 0 deletions
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); } |
