[SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iph
[GitHub/LineageOS/android_kernel_motorola_exynos9610.git] / net / ipv4 / netfilter / ipt_recent.c
index aecb9c48e15252ef4fe04fb8bb3c1d970dc47dda..15a9e8bbb7cc65d35ba6c85bebd5658bfbd791fc 100644 (file)
@@ -183,11 +183,11 @@ ipt_recent_match(const struct sk_buff *skb,
        int ret = info->invert;
 
        if (info->side == IPT_RECENT_DEST)
-               addr = skb->nh.iph->daddr;
+               addr = ip_hdr(skb)->daddr;
        else
-               addr = skb->nh.iph->saddr;
+               addr = ip_hdr(skb)->saddr;
 
-       ttl = skb->nh.iph->ttl;
+       ttl = ip_hdr(skb)->ttl;
        /* use TTL as seen before forwarding */
        if (out && !skb->sk)
                ttl++;