X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=net%2Fcore%2Frtnetlink.c;h=242084edb6584900f2e457e548ec458c5a3d71a6;hb=fce9b9be89cece975675142a3953bfb5299d195d;hp=0b2972c59b97824f24a96c899e906a9371ea84ab;hpb=f36f092065415b75b6be8377ae648c7114e7f099;p=karo-tx-linux.git diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index 0b2972c59b97..242084edb658 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c @@ -1867,10 +1867,10 @@ replay: else err = register_netdevice(dev); - if (err < 0 && !IS_ERR(dev)) + if (err < 0) { free_netdev(dev); - if (err < 0) goto out; + } err = rtnl_configure_link(dev, ifm); if (err < 0)