fib: fix accessing empty dpo pool elements
Type: fix
Signed-off-by: ShivaShankarK <shivaashankar1204@gmail.com>
Change-Id: Iee88a2101ce42d7f1cdb65df532c349d14829e4c
(cherry picked from commit 35acaac184
)
This commit is contained in:

committed by
Andrew Yourtchenko

parent
e8a333e2f2
commit
c36a90318c
@ -1467,7 +1467,10 @@ lookup_dpo_show (vlib_main_t * vm,
|
||||
|
||||
if (INDEX_INVALID != lkdi)
|
||||
{
|
||||
vlib_cli_output (vm, "%U", format_lookup_dpo, lkdi);
|
||||
if (pool_is_free_index(lookup_dpo_pool, lkdi))
|
||||
vlib_cli_output (vm, "no such index %d", lkdi);
|
||||
else
|
||||
vlib_cli_output (vm, "%U", format_lookup_dpo, lkdi);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -687,7 +687,10 @@ 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
|
||||
|
Reference in New Issue
Block a user