summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/rde.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/bgpd/rde.c')
-rw-r--r--usr.sbin/bgpd/rde.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/bgpd/rde.c b/usr.sbin/bgpd/rde.c
index f548b11a9f4..9f32fee5dfc 100644
--- a/usr.sbin/bgpd/rde.c
+++ b/usr.sbin/bgpd/rde.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: rde.c,v 1.409 2018/08/06 08:10:12 claudio Exp $ */
+/* $OpenBSD: rde.c,v 1.410 2018/08/06 08:13:31 claudio Exp $ */
/*
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
@@ -3273,7 +3273,7 @@ peer_flush(struct rde_peer *peer, u_int8_t aid)
/* walk through per peer RIB list and remove all stale prefixes. */
for (asp = TAILQ_FIRST(&peer->path_h); asp != NULL; asp = nasp) {
nasp = TAILQ_NEXT(asp, peer_l);
- rprefixes += path_remove_stale(asp, aid);
+ rprefixes += path_remove_stale(asp, aid, peer->staletime[aid]);
}
/* Deletions are performed in path_remove() */