netfilter: prefer extension check to pointer check
[platform/kernel/linux-starfive.git] / include / net / netfilter / nf_conntrack_core.h
index 13807ea..6406cfe 100644 (file)
@@ -60,7 +60,7 @@ static inline int nf_conntrack_confirm(struct sk_buff *skb)
        if (ct) {
                if (!nf_ct_is_confirmed(ct))
                        ret = __nf_conntrack_confirm(skb);
-               if (likely(ret == NF_ACCEPT))
+               if (ret == NF_ACCEPT && nf_ct_ecache_exist(ct))
                        nf_ct_deliver_cached_events(ct);
        }
        return ret;