02/07/2019 13:50, Dumitrescu, Cristian: > From: David Marchand [mailto:[email protected]] > On Tue, Jul 2, 2019 at 1:22 PM Jananee Parthasarathy > <[email protected]<mailto:[email protected]>> > 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: [email protected]<mailto:[email protected]> > > Signed-off-by: Jananee Parthasarathy > <[email protected]<mailto:[email protected]>> [...] > It fixes the segfault I saw, leaving the ack to the maintainer. > Tested-by: David Marchand > <[email protected]<mailto:[email protected]>> > > Acked-by: Cristian Dumitrescu <[email protected]>
Applied, thanks

