summaryrefslogtreecommitdiff
path: root/bgpd/bgp_vty.c
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas@opensourcerouting.org>2023-08-03 22:00:27 +0300
committerDonatas Abraitis <donatas@opensourcerouting.org>2023-08-03 22:00:27 +0300
commit7636bcc76565a5791a3acf4b6aa2605e2221e700 (patch)
tree13406e1958171372e3fc0696fd09aca3b21ea3c8 /bgpd/bgp_vty.c
parentf3279abe137e2e7083391c19901de5151eb959e2 (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.c4
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,