diff options
Diffstat (limited to 'drivers/net/ldpaa_eth/ldpaa_eth.c')
| -rw-r--r-- | drivers/net/ldpaa_eth/ldpaa_eth.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/drivers/net/ldpaa_eth/ldpaa_eth.c b/drivers/net/ldpaa_eth/ldpaa_eth.c index 4e61700d5d1..f235b622b6f 100644 --- a/drivers/net/ldpaa_eth/ldpaa_eth.c +++ b/drivers/net/ldpaa_eth/ldpaa_eth.c @@ -587,8 +587,10 @@ static void ldpaa_eth_stop(struct eth_device *net_dev)  #ifdef CONFIG_PHYLIB  	if (priv->phydev && bus != NULL)  		phy_shutdown(priv->phydev); -	else +	else {  		free(priv->phydev); +		priv->phydev = NULL; +	}  #endif  	ldpaa_dpbp_free(); | 
