From 8d4fcf6e86b15aa0b0d935d096c89436420d4ade Mon Sep 17 00:00:00 2001 From: Anjan Chanda <anjan.chanda@iopsys.eu> Date: Fri, 26 Feb 2021 07:51:32 +0100 Subject: [PATCH] libethernet: bcm: fix port bitmap calculation --- bcm/bcm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bcm/bcm.c b/bcm/bcm.c index 65a54de..0f2b21b 100644 --- a/bcm/bcm.c +++ b/bcm/bcm.c @@ -75,7 +75,7 @@ static int bcm_eth_get_unit_port(const char *ifname, int *unit, int *port) if (!data.port && data.port_map) { unsigned int portmap = data.port_map; - for (i = 0; i < sizeof(portmap); i++) { + for (i = 0; i < 8 * sizeof(portmap); i++) { if (!!(portmap & (1 << i))) { *port = i; break; -- GitLab