summaryrefslogtreecommitdiffstats
path: root/bgpd/bgpd.c
diff options
context:
space:
mode:
Diffstat (limited to 'bgpd/bgpd.c')
-rw-r--r--bgpd/bgpd.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c
index 977980dc4..c2254ae79 100644
--- a/bgpd/bgpd.c
+++ b/bgpd/bgpd.c
@@ -2768,14 +2768,14 @@ int peer_delete(struct peer *peer)
}
/* Local and remote addresses. */
- if (peer->su_local) {
- sockunion_free(peer->su_local);
- peer->su_local = NULL;
+ if (peer->connection->su_local) {
+ sockunion_free(peer->connection->su_local);
+ peer->connection->su_local = NULL;
}
- if (peer->su_remote) {
- sockunion_free(peer->su_remote);
- peer->su_remote = NULL;
+ if (peer->connection->su_remote) {
+ sockunion_free(peer->connection->su_remote);
+ peer->connection->su_remote = NULL;
}
/* Free filter related memory. */