]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/netfilter/xt_HL.c
Merge tag 'gvt-fixes-2020-02-12' of https://github.com/intel/gvt-linux into drm-intel...
[linux.git] / net / netfilter / xt_HL.c
index 8221a5ce44bf5cc19d6455b11deec96dd06c2d2e..7873b834c30045661a76bbffe9c8e2f71a5c500b 100644 (file)
@@ -29,7 +29,7 @@ ttl_tg(struct sk_buff *skb, const struct xt_action_param *par)
        const struct ipt_TTL_info *info = par->targinfo;
        int new_ttl;
 
-       if (!skb_make_writable(skb, skb->len))
+       if (skb_ensure_writable(skb, sizeof(*iph)))
                return NF_DROP;
 
        iph = ip_hdr(skb);
@@ -69,7 +69,7 @@ hl_tg6(struct sk_buff *skb, const struct xt_action_param *par)
        const struct ip6t_HL_info *info = par->targinfo;
        int new_hl;
 
-       if (!skb_make_writable(skb, skb->len))
+       if (skb_ensure_writable(skb, sizeof(*ip6h)))
                return NF_DROP;
 
        ip6h = ipv6_hdr(skb);