diff --git a/lib/plist.c b/lib/plist.c index 8f04261086..3c491d6a3b 100644 --- a/lib/plist.c +++ b/lib/plist.c @@ -933,7 +933,7 @@ static int vty_prefix_list_install(struct vty *vty, afi_t afi, const char *name, if (genum && (genum <= p.prefixlen)) return vty_invalid_prefix_range(vty, prefix); - if (lenum && (lenum <= p.prefixlen)) + if (lenum && (lenum < p.prefixlen)) return vty_invalid_prefix_range(vty, prefix); if (lenum && (genum > lenum))