From 0db7a1d69c80b1089f10a268ceacb059db41ced8 Mon Sep 17 00:00:00 2001 From: "Ondrej Zajicek (work)" Date: Mon, 1 Oct 2018 15:35:43 +0200 Subject: [PATCH] BGP: Fix bug in show protocol related to LLGR When channel is not active due to not be negotiated during sessino establishment, the LLGR timer is not allocated, so we should not show it. --- proto/bgp/bgp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proto/bgp/bgp.c b/proto/bgp/bgp.c index 6dea88c8..d2abcc5b 100644 --- a/proto/bgp/bgp.c +++ b/proto/bgp/bgp.c @@ -2255,7 +2255,7 @@ bgp_show_proto_info(struct proto *P) if (p->gr_active_num) cli_msg(-1006, " Neighbor GR: %s", bgp_gr_states[c->gr_active]); - if (tm_active(c->stale_timer)) + if (c->stale_timer && tm_active(c->stale_timer)) cli_msg(-1006, " LL stale timer: %t/-", tm_remains(c->stale_timer)); if (c->c.channel_state == CS_UP)