diff options
Diffstat (limited to 'bgpd/bgp_peer.c')
-rw-r--r-- | bgpd/bgp_peer.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/bgpd/bgp_peer.c b/bgpd/bgp_peer.c index 54e84e49..bc112c24 100644 --- a/bgpd/bgp_peer.c +++ b/bgpd/bgp_peer.c @@ -200,7 +200,7 @@ bgp_session_has_established(bgp_peer peer) SET_FLAG (peer->sflags, PEER_STATUS_CAPABILITY_OPEN); /* Clear last notification data. */ - bgp_notify_unset(&(peer->notify)); + bgp_notify_unset(&(peer->session->notification)); /* Clear start timer value to default. */ peer->v_start = BGP_INIT_START_TIMER; @@ -954,8 +954,6 @@ peer_free (struct peer *peer) if (peer->session) bgp_session_free(peer->session); - bgp_notify_unset(&peer->notify) ; - bgp_sync_delete (peer); memset (peer, 0, sizeof (struct peer)); |