ipv6: ip6_finish_output2: set sk into newly allocated nskb
[sfrench/cifs-2.6.git] / net / ipv6 / ip6_output.c
index 01bea76e3891c2ee8667ee83fdbff5b26fe8a23f..e1b9f7ac8bade5b3aab7f43496791ef5d8663485 100644 (file)
@@ -74,7 +74,7 @@ static int ip6_finish_output2(struct net *net, struct sock *sk, struct sk_buff *
 
                        if (likely(nskb)) {
                                if (skb->sk)
-                                       skb_set_owner_w(skb, skb->sk);
+                                       skb_set_owner_w(nskb, skb->sk);
                                consume_skb(skb);
                        } else {
                                kfree_skb(skb);