X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=net%2Fcore%2Frtnetlink.c;h=a9a77216310e028c2dfe1d125d2706c21c51630d;hb=ee5c2ab09b79d3aba3515a3eae7c5cf1e2cbc569;hp=cf857c4dc7b12ab6e0ca2d79d17a036844a8eb53;hpb=a217656cb26c5b7ebe9900354b2e808c1f74b470;p=karo-tx-linux.git diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index cf857c4dc7b1..a9a77216310e 100644 --- a/net/core/rtnetlink.c +++ b/net/core/rtnetlink.c @@ -498,7 +498,8 @@ int rtnetlink_put_metrics(struct sk_buff *skb, u32 *metrics) return nla_nest_end(skb, mx); nla_put_failure: - return nla_nest_cancel(skb, mx); + nla_nest_cancel(skb, mx); + return -EMSGSIZE; } int rtnl_put_cacheinfo(struct sk_buff *skb, struct dst_entry *dst, u32 id,