X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fdpo%2Freplicate_dpo.c;h=929fed0b831ade6a10f7b3cd91c657889b6c2c97;hb=b2c31b685fd2cf28436ca32bc93e23eb24c74878;hp=998a729dcd26ee1eca102274f905791f86584aa6;hpb=6631780422787166550b9871c46a94c160416324;p=vpp.git diff --git a/src/vnet/dpo/replicate_dpo.c b/src/vnet/dpo/replicate_dpo.c index 998a729dcd2..929fed0b831 100644 --- a/src/vnet/dpo/replicate_dpo.c +++ b/src/vnet/dpo/replicate_dpo.c @@ -687,19 +687,22 @@ replicate_show (vlib_main_t * vm, if (INDEX_INVALID != repi) { - vlib_cli_output (vm, "%U", format_replicate, repi, + if (pool_is_free_index (replicate_pool, repi)) + vlib_cli_output (vm, "no such index %d", repi); + else + vlib_cli_output (vm, "%U", format_replicate, repi, REPLICATE_FORMAT_DETAIL); } else { replicate_t *rep; - pool_foreach(rep, replicate_pool, - ({ + pool_foreach (rep, replicate_pool) + { vlib_cli_output (vm, "%U", format_replicate, replicate_get_index(rep), REPLICATE_FORMAT_NONE); - })); + } } return 0;