diff options
author | Thomas Monjalon <thomas@monjalon.net> | 2018-11-16 17:58:53 +0100 |
---|---|---|
committer | Thomas Monjalon <thomas@monjalon.net> | 2018-11-23 01:43:42 +0100 |
commit | 6b8d9a4b4c611f3319c639145ab21574a21944b9 (patch) | |
tree | ecce8e36b7cefbe31761858b74679d3dd2e932cb /lib/librte_eventdev | |
parent | 554f06d10b1c646f20d7011a30b26fb43507d596 (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.c | 2 |
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); |