diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2023-08-03 22:00:27 +0300 | 
|---|---|---|
| committer | Donatas Abraitis <donatas@opensourcerouting.org> | 2023-08-03 22:00:27 +0300 | 
| commit | 7636bcc76565a5791a3acf4b6aa2605e2221e700 (patch) | |
| tree | 13406e1958171372e3fc0696fd09aca3b21ea3c8 /bgpd/bgp_vty.c | |
| parent | f3279abe137e2e7083391c19901de5151eb959e2 (diff) | |
bgpd: Check if we have such a peer before handling software capability
Do not pass NULL for peer_established(), just in case.
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Diffstat (limited to 'bgpd/bgp_vty.c')
| -rw-r--r-- | bgpd/bgp_vty.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/bgpd/bgp_vty.c b/bgpd/bgp_vty.c index 7464e99d48..591e0c3969 100644 --- a/bgpd/bgp_vty.c +++ b/bgpd/bgp_vty.c @@ -5728,8 +5728,8 @@ DEFPY(neighbor_capability_software_version,  	int ret;  	peer = peer_and_group_lookup_vty(vty, neighbor); -	if (peer && peer->conf_if) -		return CMD_SUCCESS; +	if (!peer) +		return CMD_WARNING_CONFIG_FAILED;  	if (no)  		ret = peer_flag_unset_vty(vty, neighbor,  | 
