mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-04 23:42:27 +00:00
2003-09-29 Gilad Arnold <gilad.arnold@terayon.com>
* zebra/zebra_rib.c: Fix possible dangling reference to rib route_nodes - unlock it the appropriate number of times. (twice, because of the implicit lock). see [quagga-dev 251].
This commit is contained in:
parent
5ae016eeec
commit
143a385f0c
@ -1575,12 +1575,15 @@ static_delete_ipv4 (struct prefix *p, struct in_addr *gate, char *ifname,
|
||||
rn->info = si->next;
|
||||
if (si->next)
|
||||
si->next->prev = si->prev;
|
||||
route_unlock_node (rn);
|
||||
|
||||
/* Free static route configuration. */
|
||||
if (ifname)
|
||||
XFREE (0, si->gate.ifname);
|
||||
XFREE (MTYPE_STATIC_IPV4, si);
|
||||
|
||||
route_unlock_node (rn);
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user