diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-10-23 19:20:52 +0900 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-10-23 19:20:52 +0900 |
commit | 13a3e7de2a4a140b65890b08201c7faf9a411280 (patch) | |
tree | ae33c7262476d2ac9c1e5e28fea51c41dd5bbad8 | |
parent | 3cc06eb2b2219af5720134ee2dea53afca6549ca (diff) |
data: reset all packet fields like tun.c
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r-- | src/data.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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) |