From 0da562a7cb25ed2b8724248ad6f841b1831a09c3 Mon Sep 17 00:00:00 2001 From: Ondrej Zajicek Date: Sat, 8 Nov 2014 23:52:42 +0100 Subject: [PATCH] Fixes error message in 'show route' cmd. Message 'Network not in table' was not reported if a network node without any routes was found in a routing table. --- nest/rt-table.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/nest/rt-table.c b/nest/rt-table.c index 59fd0711..125f1d18 100644 --- a/nest/rt-table.c +++ b/nest/rt-table.c @@ -2409,11 +2409,12 @@ rt_show(struct rt_show_data *d) n = net_route(d->table, d->prefix, d->pxlen); else n = net_find(d->table, d->prefix, d->pxlen); + if (n) - { - rt_show_net(this_cli, n, d); - cli_msg(0, ""); - } + rt_show_net(this_cli, n, d); + + if (d->rt_counter) + cli_msg(0, ""); else cli_msg(8001, "Network not in table"); }