From: Yunjian Wang Date: Fri, 25 Sep 2020 05:00:50 +0000 (+0800) Subject: stack: fix uninitialized variable X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=d1ca6cfd3c9d7626d43e01a6c14686d48dadf46b;p=dpdk.git stack: fix uninitialized variable This patch fixes an issue that uninitialized 'success' is used to be compared with '0'. Coverity issue: 337676 Fixes: 3340202f5954 ("stack: add lock-free implementation") Cc: stable@dpdk.org Signed-off-by: Yunjian Wang Reviewed-by: David Marchand --- diff --git a/lib/librte_stack/rte_stack_lf_generic.h b/lib/librte_stack/rte_stack_lf_generic.h index 3abbb53428..4850a05ee7 100644 --- a/lib/librte_stack/rte_stack_lf_generic.h +++ b/lib/librte_stack/rte_stack_lf_generic.h @@ -78,7 +78,7 @@ __rte_stack_lf_pop_elems(struct rte_stack_lf_list *list, struct rte_stack_lf_elem **last) { struct rte_stack_lf_head old_head; - int success; + int success = 0; /* Reserve num elements, if available */ while (1) {