]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - net/dccp/ipv6.c
dccp: do not release listeners too soon
[karo-tx-linux.git] / net / dccp / ipv6.c
index 3828f94b234c1104a3e745b3c0a76ab343aed4b6..09c4e19aa285ffd4eeab699eb2a59be4340c24b3 100644 (file)
@@ -738,7 +738,8 @@ lookup:
        if (!xfrm6_policy_check(sk, XFRM_POLICY_IN, skb))
                goto discard_and_relse;
 
-       return __sk_receive_skb(sk, skb, 1, dh->dccph_doff * 4) ? -1 : 0;
+       return __sk_receive_skb(sk, skb, 1, dh->dccph_doff * 4,
+                               refcounted) ? -1 : 0;
 
 no_dccp_socket:
        if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb))