diff options
Diffstat (limited to 'net/ipv4/devinet.c')
-rw-r--r-- | net/ipv4/devinet.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/net/ipv4/devinet.c b/net/ipv4/devinet.c index 214882e7d6de..5f344eb3fc25 100644 --- a/net/ipv4/devinet.c +++ b/net/ipv4/devinet.c | |||
@@ -1522,7 +1522,8 @@ static int inet_fill_ifaddr(struct sk_buff *skb, struct in_ifaddr *ifa, | |||
1522 | preferred, valid)) | 1522 | preferred, valid)) |
1523 | goto nla_put_failure; | 1523 | goto nla_put_failure; |
1524 | 1524 | ||
1525 | return nlmsg_end(skb, nlh); | 1525 | nlmsg_end(skb, nlh); |
1526 | return 0; | ||
1526 | 1527 | ||
1527 | nla_put_failure: | 1528 | nla_put_failure: |
1528 | nlmsg_cancel(skb, nlh); | 1529 | nlmsg_cancel(skb, nlh); |
@@ -1566,7 +1567,7 @@ static int inet_dump_ifaddr(struct sk_buff *skb, struct netlink_callback *cb) | |||
1566 | if (inet_fill_ifaddr(skb, ifa, | 1567 | if (inet_fill_ifaddr(skb, ifa, |
1567 | NETLINK_CB(cb->skb).portid, | 1568 | NETLINK_CB(cb->skb).portid, |
1568 | cb->nlh->nlmsg_seq, | 1569 | cb->nlh->nlmsg_seq, |
1569 | RTM_NEWADDR, NLM_F_MULTI) <= 0) { | 1570 | RTM_NEWADDR, NLM_F_MULTI) < 0) { |
1570 | rcu_read_unlock(); | 1571 | rcu_read_unlock(); |
1571 | goto done; | 1572 | goto done; |
1572 | } | 1573 | } |
@@ -1749,7 +1750,8 @@ static int inet_netconf_fill_devconf(struct sk_buff *skb, int ifindex, | |||
1749 | IPV4_DEVCONF(*devconf, PROXY_ARP)) < 0) | 1750 | IPV4_DEVCONF(*devconf, PROXY_ARP)) < 0) |
1750 | goto nla_put_failure; | 1751 | goto nla_put_failure; |
1751 | 1752 | ||
1752 | return nlmsg_end(skb, nlh); | 1753 | nlmsg_end(skb, nlh); |
1754 | return 0; | ||
1753 | 1755 | ||
1754 | nla_put_failure: | 1756 | nla_put_failure: |
1755 | nlmsg_cancel(skb, nlh); | 1757 | nlmsg_cancel(skb, nlh); |