From 3ce17142791b2e1a7f0b8e512b5b74224600056c Mon Sep 17 00:00:00 2001 From: Ondrej Zajicek Date: Fri, 20 Jan 2012 16:20:03 +0100 Subject: Fixes a new bug in BGP route ordering. --- proto/bgp/attrs.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'proto/bgp/attrs.c') diff --git a/proto/bgp/attrs.c b/proto/bgp/attrs.c index 5a368783..4495c039 100644 --- a/proto/bgp/attrs.c +++ b/proto/bgp/attrs.c @@ -1768,12 +1768,11 @@ bgp_get_route_info(rte *e, byte *buf, ea_list *attrs) eattr *o = ea_find(attrs, EA_CODE(EAP_BGP, BA_ORIGIN)); u32 origas; - /* + buf += bsprintf(buf, " (%d", e->pref); + if (e->u.bgp.suppressed) - buf += bsprintf(buf, " -"); - */ + buf += bsprintf(buf, "-"); - buf += bsprintf(buf, " (%d", e->pref); if (e->attrs->hostentry) { if (!rte_resolvable(e)) -- cgit v1.2.3