X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fadj%2Fadj_mcast.c;h=c94d28e8713f31e247ae42f99c271c818a5a3abc;hb=138c37af5291e2045075052a4db036be03be4a85;hp=4454afec630910fcbe3ad9d31aebab31ae7ba981;hpb=d51880c5de3a1b22d9ac510305bdfe98fa12e51c;p=vpp.git diff --git a/src/vnet/adj/adj_mcast.c b/src/vnet/adj/adj_mcast.c index 4454afec630..c94d28e8713 100644 --- a/src/vnet/adj/adj_mcast.c +++ b/src/vnet/adj/adj_mcast.c @@ -329,7 +329,12 @@ format_adj_mcast (u8* s, va_list *ap) { index_t index = va_arg(*ap, index_t); CLIB_UNUSED(u32 indent) = va_arg(*ap, u32); - ip_adjacency_t * adj = adj_get(index); + ip_adjacency_t * adj; + + if (!adj_is_valid(index)) + return format(s, ""); + + adj = adj_get(index); s = format(s, "%U-mcast: ", format_fib_protocol, adj->ia_nh_proto);