diff --git a/[refs] b/[refs] index 084c7c3e11a3..e541023c86a4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: dc40c7bc76054f5e4382835ca2bafb895b993a8a +refs/heads/master: 8efa544f9c84919c047dc2f96e308c902e8fb1a4 diff --git a/trunk/net/dccp/ipv4.c b/trunk/net/dccp/ipv4.c index 647e669a1266..3cf2cbcdcafd 100644 --- a/trunk/net/dccp/ipv4.c +++ b/trunk/net/dccp/ipv4.c @@ -1303,6 +1303,8 @@ static int dccp_v4_destroy_sock(struct sock *sk) if (inet_csk(sk)->icsk_bind_hash != NULL) inet_put_port(&dccp_hashinfo, sk); + ccid_hc_rx_exit(dp->dccps_hc_rx_ccid, sk); + ccid_hc_tx_exit(dp->dccps_hc_tx_ccid, sk); dccp_ackpkts_free(dp->dccps_hc_rx_ackpkts); dp->dccps_hc_rx_ackpkts = NULL; ccid_exit(dp->dccps_hc_rx_ccid, sk);