diff --git a/[refs] b/[refs] index adc855adfe94..15b122493c94 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7ebae8177e615d3137d5365757d9d5d7d6ca8a98 +refs/heads/master: 2173bff5dcff4ca02226978f39648b66a8c3ca1e diff --git a/trunk/net/ipv6/route.c b/trunk/net/ipv6/route.c index 4d70c06f0436..8c5df6f3a2de 100644 --- a/trunk/net/ipv6/route.c +++ b/trunk/net/ipv6/route.c @@ -2606,6 +2606,7 @@ static int inet6_rtm_getroute(struct sk_buff *in_skb, struct nlmsghdr* nlh, void skb = alloc_skb(NLMSG_GOODSIZE, GFP_KERNEL); if (!skb) { + dst_release(&rt->dst); err = -ENOBUFS; goto errout; }