X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=vnet%2Fvnet%2Fip%2Flookup.h;h=c22c5003fd3de6e75fe7ad675b3ddec44c9c87e2;hb=d076f19b5e119265d995a031707c8d78608c439f;hp=35c19a773273a6185dfe30b8688e8275260b1c8c;hpb=5b7a563ff0a39b74a0f037572b7709e3c9aa5cf2;p=vpp.git diff --git a/vnet/vnet/ip/lookup.h b/vnet/vnet/ip/lookup.h index 35c19a77327..c22c5003fd3 100644 --- a/vnet/vnet/ip/lookup.h +++ b/vnet/vnet/ip/lookup.h @@ -531,7 +531,7 @@ ip_interface_address_for_packet (ip_lookup_main_t * lm, vlib_buffer_t * b, u32 s vec_elt (lm->if_address_pool_index_by_sw_if_index, sw_if_index) : if_address_index); - return pool_elt_at_index (lm->if_address_pool, if_address_index); + return (if_address_index != ~0)?pool_elt_at_index (lm->if_address_pool, if_address_index):NULL; } #define foreach_ip_interface_address(lm,a,sw_if_index,loop,body) \