mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-15 15:17:15 +00:00
Merge pull request #14226 from Keelan10/fix-pbrd-leak
pbrd: Correct Handling of Sequence Deletion
This commit is contained in:
commit
19ad3e2770
@ -62,7 +62,7 @@ static int pbr_map_sequence_compare(const struct pbr_map_sequence *pbrms1,
|
||||
return 1;
|
||||
}
|
||||
|
||||
static void pbr_map_sequence_delete(struct pbr_map_sequence *pbrms)
|
||||
void pbr_map_sequence_delete(struct pbr_map_sequence *pbrms)
|
||||
{
|
||||
XFREE(MTYPE_TMP, pbrms->internal_nhg_name);
|
||||
|
||||
|
@ -251,6 +251,8 @@ extern void pbr_map_policy_install(const char *name);
|
||||
extern void pbr_map_policy_delete(struct pbr_map *pbrm,
|
||||
struct pbr_map_interface *pmi);
|
||||
|
||||
extern void pbr_map_sequence_delete(struct pbr_map_sequence *pbrms);
|
||||
|
||||
extern void pbr_map_check_vrf_nh_group_change(const char *nh_group,
|
||||
struct pbr_vrf *pbr_vrf,
|
||||
uint32_t old_vrf_id);
|
||||
|
@ -123,6 +123,7 @@ DEFUN_NOSH(no_pbr_map,
|
||||
continue;
|
||||
|
||||
pbr_map_delete(pbrms);
|
||||
pbr_map_sequence_delete(pbrms);
|
||||
}
|
||||
|
||||
return CMD_SUCCESS;
|
||||
|
Loading…
Reference in New Issue
Block a user