From d8fbae0643269d7ce820cf5a87679e9f4c7f524f Mon Sep 17 00:00:00 2001 From: Chris Caputo Date: Sun, 8 Mar 2020 22:51:37 +0000 Subject: [PATCH] Make A query test only be performed when needed. Saves an RTT. --- bgpq_expander.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bgpq_expander.c b/bgpq_expander.c index 175748c..978d793 100644 --- a/bgpq_expander.c +++ b/bgpq_expander.c @@ -929,7 +929,7 @@ bgpq_expand(struct bgpq_expander* b) } /* Test whether the server has support for the A query */ - if (b->generation >= T_PREFIXLIST) { + if (b->generation >= T_PREFIXLIST && !STAILQ_EMPTY(&b->macroses)) { char aret[128]; char aresp[] = "F Missing required set name for A query"; SX_DEBUG(debug_expander, "Testing support for A queries\n");