Break looping on the chain list if it finds the chain
that the user requested.
Based on patch from Tomasz Bursztyka.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
}
__nft_rule_list(h, c, table, rulenum, format, print_firewall);
+ /* we printed the chain we wanted, stop processing. */
+ if (chain)
+ break;
+
found = true;
next:
ret = __nft_rule_list(h, c, table, rulenum,
counters ? 0 : FMT_NOCOUNTS, list_save);
+
+ /* we printed the chain we wanted, stop processing. */
+ if (chain)
+ break;
next:
c = nft_chain_list_iter_next(iter);
}