diff --git a/[refs] b/[refs] index 687eb33263c4..406960e41aa4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ae62ca7b03217be5e74759dc6d7698c95df498b3 +refs/heads/master: c7e2e1d72ed7707239d20525e0ebcad7e3303659 diff --git a/trunk/net/ipv4/devinet.c b/trunk/net/ipv4/devinet.c index cc06a47f1216..a8e4f2665d5e 100644 --- a/trunk/net/ipv4/devinet.c +++ b/trunk/net/ipv4/devinet.c @@ -823,9 +823,9 @@ int devinet_ioctl(struct net *net, unsigned int cmd, void __user *arg) if (!ifa) { ret = -ENOBUFS; ifa = inet_alloc_ifa(); - INIT_HLIST_NODE(&ifa->hash); if (!ifa) break; + INIT_HLIST_NODE(&ifa->hash); if (colon) memcpy(ifa->ifa_label, ifr.ifr_name, IFNAMSIZ); else