diff options
author | Claudio Jeker <claudio@cvs.openbsd.org> | 2012-05-22 20:44:07 +0000 |
---|---|---|
committer | Claudio Jeker <claudio@cvs.openbsd.org> | 2012-05-22 20:44:07 +0000 |
commit | c9e94f719a825a78213840af354277c1c0e8be45 (patch) | |
tree | 951bacef16b7b927a837b2c370b2294bd01e680d /usr.sbin/bgpd | |
parent | f59b327f9477f5337dae78b2cf921e5602911ef6 (diff) |
Flush the right networks, the dynamic ones not the static ones.
OK henning@, sthen@
Diffstat (limited to 'usr.sbin/bgpd')
-rw-r--r-- | usr.sbin/bgpd/rde_rib.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/bgpd/rde_rib.c b/usr.sbin/bgpd/rde_rib.c index 706ef5f382a..5dbb7b41fa7 100644 --- a/usr.sbin/bgpd/rde_rib.c +++ b/usr.sbin/bgpd/rde_rib.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rde_rib.c,v 1.131 2011/09/21 08:59:01 claudio Exp $ */ +/* $OpenBSD: rde_rib.c,v 1.132 2012/05/22 20:44:06 claudio Exp $ */ /* * Copyright (c) 2003, 2004 Claudio Jeker <claudio@openbsd.org> @@ -909,7 +909,7 @@ prefix_network_clean(struct rde_peer *peer, time_t reloadtime, u_int32_t flags) for (asp = LIST_FIRST(&peer->path_h); asp != NULL; asp = xasp) { xasp = LIST_NEXT(asp, peer_l); - if ((asp->flags & F_ANN_DYNAMIC) == flags) + if ((asp->flags & F_ANN_DYNAMIC) != flags) continue; for (p = LIST_FIRST(&asp->prefix_h); p != NULL; p = xp) { xp = LIST_NEXT(p, path_l); |