|
@@ -59,7 +59,7 @@ static inline int nf_conntrack_confirm(struct sk_buff *skb)
|
|
struct nf_conn *ct = (struct nf_conn *)skb->nfct;
|
|
struct nf_conn *ct = (struct nf_conn *)skb->nfct;
|
|
int ret = NF_ACCEPT;
|
|
int ret = NF_ACCEPT;
|
|
|
|
|
|
- if (ct) {
|
|
|
|
|
|
+ if (ct && ct != &nf_conntrack_untracked) {
|
|
if (!nf_ct_is_confirmed(ct) && !nf_ct_is_dying(ct))
|
|
if (!nf_ct_is_confirmed(ct) && !nf_ct_is_dying(ct))
|
|
ret = __nf_conntrack_confirm(skb);
|
|
ret = __nf_conntrack_confirm(skb);
|
|
nf_ct_deliver_cached_events(ct);
|
|
nf_ct_deliver_cached_events(ct);
|