mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 12:25:02 +00:00
Merge pull request #2365 from donaldsharp/vxlan_mem_leak
zebra: Fix memory leak on host prefix removal
This commit is contained in:
commit
0071b5f1b1
@ -3111,8 +3111,10 @@ static void rb_delete_host(struct host_rb_tree_entry *hrbe, struct prefix *host)
|
|||||||
memcpy(&lookup.p, host, sizeof(*host));
|
memcpy(&lookup.p, host, sizeof(*host));
|
||||||
|
|
||||||
hle = RB_FIND(host_rb_tree_entry, hrbe, &lookup);
|
hle = RB_FIND(host_rb_tree_entry, hrbe, &lookup);
|
||||||
if (hle)
|
if (hle) {
|
||||||
RB_REMOVE(host_rb_tree_entry, hrbe, hle);
|
RB_REMOVE(host_rb_tree_entry, hrbe, hle);
|
||||||
|
XFREE(MTYPE_HOST_PREFIX, hle);
|
||||||
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user