|
@@ -62,7 +62,8 @@ static inline int nf_conntrack_confirm(struct sk_buff *skb)
|
|
if (ct && ct != &nf_conntrack_untracked) {
|
|
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);
|
|
|
|
|
|
+ if (likely(ret == NF_ACCEPT))
|
|
|
|
+ nf_ct_deliver_cached_events(ct);
|
|
}
|
|
}
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|