remove incomingCh when deleting dynamic peer

This commit is contained in:
Chris Balmain
2020-09-16 10:29:01 +10:00
parent af37271526
commit f15ecf8b48
+1
View File
@@ -1296,6 +1296,7 @@ func (s *BgpServer) deleteDynamicNeighbor(peer *peer, oldState bgp.FSMState, e *
peer.fsm.lock.RUnlock()
cleanInfiniteChannel(peer.fsm.outgoingCh)
cleanInfiniteChannel(peer.fsm.incomingCh)
s.delIncoming(peer.fsm.incomingCh)
s.broadcastPeerState(peer, oldState, e)
}