X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Fipv4%2Fdevinet.c;h=abf6352f990f33ff380a27f364325b4f57153b56;hb=a9417357cff6027f9d6b1740f821baa59f2381f4;hp=fa97b96a3d89e629bb80a53a7337a772f3af45a2;hpb=34750bb15687fa03ba95a0ccb1307b0727bc308b;p=linux-2.6 diff --git a/net/ipv4/devinet.c b/net/ipv4/devinet.c index fa97b96a3d..abf6352f99 100644 --- a/net/ipv4/devinet.c +++ b/net/ipv4/devinet.c @@ -327,12 +327,8 @@ static void __inet_del_ifa(struct in_device *in_dev, struct in_ifaddr **ifap, } } - if (destroy) { + if (destroy) inet_free_ifa(ifa1); - - if (!in_dev->ifa_list) - inetdev_destroy(in_dev); - } } static void inet_del_ifa(struct in_device *in_dev, struct in_ifaddr **ifap,