Message ID | 1395781387-10928-5-git-send-email-chris.j.arges@canonical.com |
---|---|
State | New |
Headers | show |
diff --git a/drivers/net/veth.c b/drivers/net/veth.c index f41b98c..e093646 100644 --- a/drivers/net/veth.c +++ b/drivers/net/veth.c @@ -207,9 +207,11 @@ static int veth_open(struct net_device *dev) static int veth_close(struct net_device *dev) { struct veth_priv *priv = netdev_priv(dev); + struct net_device *peer = rtnl_dereference(priv->peer); netif_carrier_off(dev); - netif_carrier_off(rtnl_dereference(priv->peer)); + if (peer) + netif_carrier_off(peer); return 0; }