]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/nxp/lpc_eth.c
net: ethernet: fix similar warning reported by kbuild test robot
[linux.git] / drivers / net / ethernet / nxp / lpc_eth.c
index 89d17399fb5accd910564e13c788b309a522bcb3..fec604c4c0d3b06c81a76ccdc6591f2a3dada6b6 100644 (file)
@@ -1368,8 +1368,8 @@ static int lpc_eth_drv_probe(struct platform_device *pdev)
 
        if (!is_valid_ether_addr(ndev->dev_addr)) {
                const char *macaddr = of_get_mac_address(np);
-               if (macaddr)
-                       memcpy(ndev->dev_addr, macaddr, ETH_ALEN);
+               if (!IS_ERR(macaddr))
+                       ether_addr_copy(ndev->dev_addr, macaddr);
        }
        if (!is_valid_ether_addr(ndev->dev_addr))
                eth_hw_addr_random(ndev);