skbuff: Call sock_zerocopy_put_abort from skb_zcopy_put_abort
[sfrench/cifs-2.6.git] / net / ipv6 / ip6_output.c
index 749ad72386b232183315d43ab12efc9b90e841f8..c8c87891533a44399ee61bad059e318ca6147bb5 100644 (file)
@@ -1715,8 +1715,7 @@ alloc_new_skb:
 error_efault:
        err = -EFAULT;
 error:
-       if (uarg)
-               sock_zerocopy_put_abort(uarg, extra_uref);
+       skb_zcopy_put_abort(uarg, extra_uref);
        cork->length -= length;
        IP6_INC_STATS(sock_net(sk), rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS);
        refcount_add(wmem_alloc_delta, &sk->sk_wmem_alloc);