From 95a869e45905766878cc4fee1a27a1c933786361 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Sun, 23 Oct 2016 19:20:52 +0900 Subject: data: reset all packet fields like tun.c --- src/data.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/data.c b/src/data.c index fbab31e..2da5ddd 100644 --- a/src/data.c +++ b/src/data.c @@ -70,9 +70,9 @@ static inline void skb_reset(struct sk_buff *skb) skb->mac_len = 0; skb->dev = NULL; skb->hdr_len = skb_headroom(skb); - skb->mac_header = (typeof(skb->mac_header))~0U; - skb->transport_header = (typeof(skb->transport_header))~0U; + skb_reset_mac_header(skb); skb_reset_network_header(skb); + skb_probe_transport_header(skb, 0); } static inline void skb_encrypt(struct sk_buff *skb, struct packet_data_encryption_ctx *ctx) -- cgit v1.2.3-59-g8ed1b