mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-03 15:16:20 +00:00
ospfd: ospfd crash while giving 'clear ip ospf neighbor'
Description: Ospf process crashes upon giving 'clear ip ospf neighbor' with self routerId. It is asserting if it is a self neighbor in ospf neighbour kill event processing. Added a check to validate the provided router-id is self router-id. Signed-off-by: Rajesh Girada <rgirada@vmware.com>
This commit is contained in:
parent
1dce93dabb
commit
c88ad8ec5b
@ -11389,6 +11389,11 @@ DEFPY (clear_ip_ospf_neighbor,
|
||||
if (!ospf->oi_running)
|
||||
continue;
|
||||
|
||||
if (nbr_id_str && IPV4_ADDR_SAME(&ospf->router_id, &nbr_id)) {
|
||||
vty_out(vty, "Self router-id is not allowed.\r\n ");
|
||||
return CMD_SUCCESS;
|
||||
}
|
||||
|
||||
ospf_neighbor_reset(ospf, nbr_id, nbr_id_str);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user