02/07/2019 13:50, Dumitrescu, Cristian: > From: David Marchand [mailto:david.march...@redhat.com] > On Tue, Jul 2, 2019 at 1:22 PM Jananee Parthasarathy > <jananeex.m.parthasara...@intel.com<mailto:jananeex.m.parthasara...@intel.com>> > wrote: > Unit test table_autotest results in segmentation fault. > Crash occurs in test_table_lpm_ipv6_combined(). > > Variable 'nht_pos0' used as array subscript is not initialized > in rte_table_lpm_ipv6_entry_add(). It will not be assigned, > if a rule does not exist. > > In such case a junk number or invalid array index might result in > segmentation fault due to array out of bounds when > lpm->nht_users is used with such invalid array index. > > Fix is to initialize the variables used for array subscript. > > Bugzilla ID: 285 > > Fixes: d89a5bce1d ("lpm6: extend next hop field") > Cc: sta...@dpdk.org<mailto:sta...@dpdk.org> > > Signed-off-by: Jananee Parthasarathy > <jananeex.m.parthasara...@intel.com<mailto:jananeex.m.parthasara...@intel.com>> [...] > It fixes the segfault I saw, leaving the ack to the maintainer. > Tested-by: David Marchand > <david.march...@redhat.com<mailto:david.march...@redhat.com>> > > Acked-by: Cristian Dumitrescu <cristian.dumitre...@intel.com>
Applied, thanks