ospfd: Free up q_space in early return path

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
Donald Sharp 2023-03-17 10:58:08 -04:00
parent eb7e14011f
commit 52ff0e3ed4

View File

@ -689,6 +689,11 @@ static void ospf_ti_lfa_generate_q_spaces(struct ospf_area *area,
"%s: NO backup path found for root %pI4 and destination %pI4 for %s, aborting ...",
__func__, &p_space->root->id, &q_space->root->id,
res_buf);
XFREE(MTYPE_OSPF_Q_SPACE, q_space->p_node_info);
XFREE(MTYPE_OSPF_Q_SPACE, q_space->q_node_info);
XFREE(MTYPE_OSPF_Q_SPACE, q_space);
return;
}