Thread (10 messages) 10 messages, 4 authors, 2021-05-12

Re: [dpdk-dev] [PATCH v2] lib/librte_power: fix using variables before validity check

From: David Hunt <hidden>
Date: 2021-05-12 07:03:52

On 12/5/2021 3:19 AM, Min Hu (Connor) wrote:
From: HongBo Zheng <redacted>

In function power_guest_channel_read_msg, 'lcore_id' is used before
validity check, which may cause buffer 'global_fds' accessed by index
'lcore_id' overflow.

This patch moves the validity check of 'lcore_id' before the 'lcore_id'
being used for the first time.

Fixes: 9dc843eb273b ("power: extend guest channel API for reading")
Cc: stable@dpdk.org

Signed-off-by: HongBo Zheng <redacted>
Signed-off-by: Min Hu (Connor) <redacted>
---
v2:
* "global_fds[lcore_id]"  check may move before the line
"fds.fd = global_fds[lcore_id].

Hi Connor,

Just for future reference, it is common to include tags from previous 
version of a patch set unless there's major changes. So it would have 
been good to include Reshma's "Reviewed-by" tag in v2.

Acked-by: David Hunt <redacted>


Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help