From 9498d7f3681c8b1946bd64278a530f694434cbf0 Mon Sep 17 00:00:00 2001 From: Job Snijders Date: Tue, 16 Mar 2021 09:57:43 +0000 Subject: [PATCH] Revert conditional clauses around XR prefix list generation This fixes #39 Thank you Octavio & Lukas --- bgpq4.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bgpq4.c b/bgpq4.c index 62ae6b1..b27fa53 100644 --- a/bgpq4.c +++ b/bgpq4.c @@ -451,10 +451,10 @@ main(int argc, char* argv[]) expander.generation = T_PREFIXLIST; } - if (expander.generation != (T_PREFIXLIST & T_ASPATH & T_OASPATH) && - expander.vendor == V_CISCO_XR) { + if (expander.vendor == V_CISCO_XR && expander.generation != T_PREFIXLIST && + expander.generation != T_ASPATH && expander.generation != T_OASPATH) { sx_report(SX_FATAL, "Sorry, only prefix-sets and as-paths " - "supported for IOS XR\n"); + "supported for IOS XR\n"); } if (expander.vendor == V_BIRD && expander.generation != T_PREFIXLIST && expander.generation != T_ASPATH && expander.generation != T_ASSET) {