ksz884x: don't copy too much in netdev_set_mac_address()
[~shefty/rdma-dev.git] / drivers / net / ethernet / micrel / ksz884x.c
index ef723b1..eaf9ff0 100644 (file)
@@ -5675,7 +5675,7 @@ static int netdev_set_mac_address(struct net_device *dev, void *addr)
                memcpy(hw->override_addr, mac->sa_data, ETH_ALEN);
        }
 
-       memcpy(dev->dev_addr, mac->sa_data, MAX_ADDR_LEN);
+       memcpy(dev->dev_addr, mac->sa_data, ETH_ALEN);
 
        interrupt = hw_block_intr(hw);