[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-wpan
Subject: [wpan-tools 1/7] iwpan: Fix the channels printing
From: Miquel Raynal <miquel.raynal () bootlin ! com>
Date: 2021-12-22 15:58:10
Message-ID: 20211222155816.256405-2-miquel.raynal () bootlin ! com
[Download RAW message or body]
From: Romuald Despres <Romuald.Despres@qorvo.com>
The presence of a channel capability is checked against the tb_msg
netlink attributes array which is the root one, while here we are
looking for channel capabilities, themselves being nested and parsed
into tb_caps. Use tb_caps instead of tb_msg here otherwise we are
accessing a random index in the upper attributes list.
Signed-off-by: Romuald Despres <Romuald.Despres@qorvo.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
---
src/info.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/info.c b/src/info.c
index f85690c..8ed5e4f 100644
--- a/src/info.c
+++ b/src/info.c
@@ -342,7 +342,7 @@ static int print_phy_handler(struct nl_msg *msg, void *arg)
printf("\b \n");
}
- if (tb_msg[NL802154_CAP_ATTR_CHANNELS]) {
+ if (tb_caps[NL802154_CAP_ATTR_CHANNELS]) {
int counter = 0;
int rem_pages;
struct nlattr *nl_pages;
--
2.27.0
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic