net/eth.c: fix eth_write_hwaddr() to use dev->enetaddr as fall back
[oweals/u-boot.git] / net / eth.c
index aabb343f162676e174819ba4c6e61dbe093755bd..3eeb908a3563e1dff41166dda1aac62afb463ec1 100644 (file)
--- a/net/eth.c
+++ b/net/eth.c
@@ -172,8 +172,7 @@ int eth_write_hwaddr(struct eth_device *dev, const char *base_name,
        unsigned char env_enetaddr[6];
        int ret = 0;
 
-       if (!eth_getenv_enetaddr_by_index(base_name, eth_number, env_enetaddr))
-               return -1;
+       eth_getenv_enetaddr_by_index(base_name, eth_number, env_enetaddr);
 
        if (memcmp(env_enetaddr, "\0\0\0\0\0\0", 6)) {
                if (memcmp(dev->enetaddr, "\0\0\0\0\0\0", 6) &&