commit | a57d27fc7107ddcc655ba2812cfebfce3163fd62 | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@sunset.davemloft.net> | Tue Aug 22 22:20:14 2006 -0700 |
committer | David S. Miller <davem@sunset.davemloft.net> | Fri Sep 22 14:55:40 2006 -0700 |
tree | 98f5e6816bf1771e9489aa50e781c21bb36d21ca | |
parent | 2809486424df58043b380aeb9d7f402c031c46f6 [diff] [blame] |
[RTNETLINK]: Don't return error on no-metrics. Instead just cancel the nested attribute and return 0. Signed-off-by: David S. Miller <davem@davemloft.net>
diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index eeff0b2..8f22549 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c
@@ -202,8 +202,10 @@ } } - if (!valid) - goto nla_put_failure; + if (!valid) { + nla_nest_cancel(skb, mx); + return 0; + } return nla_nest_end(skb, mx);