diff options
author | 2017-11-14 22:04:50 +0000 | |
---|---|---|
committer | 2017-11-14 22:04:50 +0000 | |
commit | 5dfb5c4b533db018bfb13649b045849a55e358af (patch) | |
tree | 2f33043bdd18faa6dca9a9cdd4a411d15701b7ee | |
parent | sync (diff) | |
download | wireguard-openbsd-5dfb5c4b533db018bfb13649b045849a55e358af.tar.xz wireguard-openbsd-5dfb5c4b533db018bfb13649b045849a55e358af.zip |
Inverse logic, issue found by henning@. MPLS VPN is still broken though.
-rw-r--r-- | usr.sbin/bgpd/rde.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/bgpd/rde.c b/usr.sbin/bgpd/rde.c index d024be3c961..03d8b9f3bb7 100644 --- a/usr.sbin/bgpd/rde.c +++ b/usr.sbin/bgpd/rde.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rde.c,v 1.372 2017/09/14 18:16:28 phessler Exp $ */ +/* $OpenBSD: rde.c,v 1.373 2017/11/14 22:04:50 claudio Exp $ */ /* * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org> @@ -2603,7 +2603,7 @@ rde_send_kroute(struct rib *rib, struct prefix *new, struct prefix *old) switch (addr.aid) { case AID_VPN_IPv4: - if (rib->flags & F_RIB_LOCAL) + if (!(rib->flags & F_RIB_LOCAL)) /* not Loc-RIB, no update for VPNs */ break; |