From: Ondrej Zajicek (work) Date: Mon, 1 Oct 2018 13:35:43 +0000 (+0200) Subject: BGP: Fix bug in show protocol related to LLGR X-Git-Tag: v2.0.3~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0db7a1d69c80b1089f10a268ceacb059db41ced8;p=thirdparty%2Fbird.git 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. --- diff --git a/proto/bgp/bgp.c b/proto/bgp/bgp.c index 6dea88c89..d2abcc5b2 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)