mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-07 20:58:14 -04:00
net: ethernet: freescale: fec_main.c: Cleaning up missing null-terminate in conjunction with strncpy
Replacing strncpy with strlcpy to avoid strings that lacks null terminate. Signed-off-by: Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
17b6f24448
commit
949bdd2083
@@ -1846,13 +1846,13 @@ static int fec_enet_mii_probe(struct net_device *ndev)
|
||||
continue;
|
||||
if (dev_id--)
|
||||
continue;
|
||||
strncpy(mdio_bus_id, fep->mii_bus->id, MII_BUS_ID_SIZE);
|
||||
strlcpy(mdio_bus_id, fep->mii_bus->id, MII_BUS_ID_SIZE);
|
||||
break;
|
||||
}
|
||||
|
||||
if (phy_id >= PHY_MAX_ADDR) {
|
||||
netdev_info(ndev, "no PHY, assuming direct connection to switch\n");
|
||||
strncpy(mdio_bus_id, "fixed-0", MII_BUS_ID_SIZE);
|
||||
strlcpy(mdio_bus_id, "fixed-0", MII_BUS_ID_SIZE);
|
||||
phy_id = 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user