]> err.no Git - linux-2.6/blobdiff - net/netfilter/nf_conntrack_proto_dccp.c
netfilter: nf_conntrack: properly account terminating packets
[linux-2.6] / net / netfilter / nf_conntrack_proto_dccp.c
index 223742f371f9a4d1cc3e56f88ac843c2bc545045..e7866dd3cde6cb2238f58cb9819cb3f414aa0e0f 100644 (file)
@@ -475,7 +475,7 @@ static int dccp_packet(struct nf_conn *ct, const struct sk_buff *skb,
        if (type == DCCP_PKT_RESET &&
            !test_bit(IPS_SEEN_REPLY_BIT, &ct->status)) {
                /* Tear down connection immediately if only reply is a RESET */
-               nf_ct_kill(ct);
+               nf_ct_kill_acct(ct, ctinfo, skb);
                return NF_ACCEPT;
        }