X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Ffib%2Ffib_api.c;fp=src%2Fvnet%2Ffib%2Ffib_api.c;h=07d6699d87aad6271eb1492d8f29e83fe359e6b7;hb=e7f34c93b1c928855f88896c5bdd2bc539ee77ae;hp=c8511c08eba3113fc946dfdd5ca59354fddcccad;hpb=35f8ee6921f3995c12502c352d25487c6a6fc290;p=vpp.git diff --git a/src/vnet/fib/fib_api.c b/src/vnet/fib/fib_api.c index c8511c08eba..07d6699d87a 100644 --- a/src/vnet/fib/fib_api.c +++ b/src/vnet/fib/fib_api.c @@ -448,6 +448,9 @@ fib_api_route_add_del (u8 is_add, fib_entry_flag_t entry_flags, fib_route_path_t *rpaths) { + if (!fib_prefix_validate(prefix)) { + return (VNET_API_ERROR_INVALID_PREFIX_LENGTH); + } if (is_multipath) { if (vec_len(rpaths) == 0)