From b28a12e69f8705b9eaf035e502556ed2c15fb3c9 Mon Sep 17 00:00:00 2001 From: sudhanshukumar22 Date: Tue, 26 Jan 2021 20:08:40 -0800 Subject: [PATCH] bgpd: Bgp peer group issue Description: Holdtime and keepalive parameters weren't copied from peer-group to peer-group members. Fixed the issue by copying holdtime and keepalive parameters from peer-group to its members. Problem Description/Summary : Holdtime and keepalive parameters weren't copied from peer-group to peer-group members. Fixed the issue by copying holdtime and keepalive parameters from peer-group to its members. Signed-off-by: sudhanshukumar22 --- bgpd/bgpd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c index 368397d7aa..0ec75b7d1a 100644 --- a/bgpd/bgpd.c +++ b/bgpd/bgpd.c @@ -5245,8 +5245,8 @@ int peer_timers_set(struct peer *peer, uint32_t keepalive, uint32_t holdtime) /* Set flag and configuration on peer-group member. */ SET_FLAG(member->flags, PEER_FLAG_TIMER); - PEER_ATTR_INHERIT(peer, peer->group, holdtime); - PEER_ATTR_INHERIT(peer, peer->group, keepalive); + PEER_ATTR_INHERIT(member, peer->group, holdtime); + PEER_ATTR_INHERIT(member, peer->group, keepalive); } return 0;