X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fstack%2Frte_stack_lf_generic.h;h=7fa29cedb282271bc15977d1d6e45e2055387ddf;hb=6e858b4d9244cf53505589673755ab18ac2a4a83;hp=4850a05ee7ab1ca239c7b30e0633a424bc9f7560;hpb=99a2dd955fba6e4cc23b77d590a033650ced9c45;p=dpdk.git diff --git a/lib/stack/rte_stack_lf_generic.h b/lib/stack/rte_stack_lf_generic.h index 4850a05ee7..7fa29cedb2 100644 --- a/lib/stack/rte_stack_lf_generic.h +++ b/lib/stack/rte_stack_lf_generic.h @@ -128,8 +128,10 @@ __rte_stack_lf_pop_elems(struct rte_stack_lf_list *list, /* If NULL was encountered, the list was modified while * traversing it. Retry. */ - if (i != num) + if (i != num) { + old_head = list->head; continue; + } new_head.top = tmp; new_head.cnt = old_head.cnt + 1;