summaryrefslogtreecommitdiff
path: root/bgpd/bgp_fsm.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2024-11-20 09:18:39 -0500
committerDonald Sharp <sharpd@nvidia.com>2024-11-20 16:11:22 -0500
commit2a94de8af2678407859473cdb700d0fe2eb908cc (patch)
treee7432003f152a68d50e2eba35b72a862dbf687a4 /bgpd/bgp_fsm.c
parentbca99119d9c0886f43de8a1d681c259ffb62b379 (diff)
bgpd: bgp_connect should return an `enum connect_result`
This function when it is run by bgp_start is expected to return a `enum connect_result`. But instead the function returns a variety of values that are not really being checked for. Consolidate to a correct choice. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'bgpd/bgp_fsm.c')
-rw-r--r--bgpd/bgp_fsm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bgpd/bgp_fsm.c b/bgpd/bgp_fsm.c
index 8c9050185b..4ac8201f74 100644
--- a/bgpd/bgp_fsm.c
+++ b/bgpd/bgp_fsm.c
@@ -1826,7 +1826,7 @@ static void bgp_connect_in_progress_update_connection(struct peer *peer)
static enum bgp_fsm_state_progress bgp_start(struct peer_connection *connection)
{
struct peer *peer = connection->peer;
- int status;
+ enum connect_result status;
bgp_peer_conf_if_to_su_update(connection);