From f6e8e141df63cd86e344ca659637f23d638d47a2 Mon Sep 17 00:00:00 2001 From: Pavel Tvrdik Date: Wed, 29 Jun 2016 09:56:33 +0200 Subject: Check table type at `show route for ...' --- nest/rt-table.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nest/rt-table.c b/nest/rt-table.c index 8d780633..cb45898f 100644 --- a/nest/rt-table.c +++ b/nest/rt-table.c @@ -2683,6 +2683,12 @@ rt_show(struct rt_show_data *d) } } + if (d->table->addr_type != d->addr->type) + { + cli_msg(8001, "Incompatible type of prefix/ip with table"); + return; + } + if (d->show_for) n = net_route(d->table, d->addr); else -- cgit v1.2.3