summaryrefslogtreecommitdiff
path: root/lib/librte_eventdev
diff options
context:
space:
mode:
authorThomas Monjalon <thomas@monjalon.net>2018-11-16 17:58:53 +0100
committerThomas Monjalon <thomas@monjalon.net>2018-11-23 01:43:42 +0100
commit6b8d9a4b4c611f3319c639145ab21574a21944b9 (patch)
treeecce8e36b7cefbe31761858b74679d3dd2e932cb /lib/librte_eventdev
parent554f06d10b1c646f20d7011a30b26fb43507d596 (diff)
eventdev: fix possible uninitialized variable
When compiling with -O1, this error can appear: lib/librte_eventdev/rte_event_eth_tx_adapter.c:705:6: error: ‘ret’ may be used uninitialized in this function If tx_queue_id is -1 and nb_queues is 0, then ret is returned without being initialized. It is fixed by setting 0 as initial value. Fixes: a3bbf2e09756 ("eventdev: add eth Tx adapter implementation") Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Diffstat (limited to 'lib/librte_eventdev')
-rw-r--r--lib/librte_eventdev/rte_event_eth_tx_adapter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/librte_eventdev/rte_event_eth_tx_adapter.c b/lib/librte_eventdev/rte_event_eth_tx_adapter.c
index 3a21defba1..ccf8a7550e 100644
--- a/lib/librte_eventdev/rte_event_eth_tx_adapter.c
+++ b/lib/librte_eventdev/rte_event_eth_tx_adapter.c
@@ -702,7 +702,7 @@ txa_service_queue_add(uint8_t id,
struct txa_service_queue_info *tqi;
struct rte_eth_dev_tx_buffer *tb;
struct txa_retry *txa_retry;
- int ret;
+ int ret = 0;
txa = txa_service_id_to_data(id);