diff options
| author | 2016-10-23 19:20:52 +0900 | |
|---|---|---|
| committer | 2016-10-23 19:20:52 +0900 | |
| commit | 95a869e45905766878cc4fee1a27a1c933786361 (patch) | |
| tree | cbd1f01454e1bfcff4822448b52fa4ca49408e46 | |
| parent | device: better debug message for unroutable packets (diff) | |
| download | WireGuard-95a869e45905766878cc4fee1a27a1c933786361.tar.xz WireGuard-95a869e45905766878cc4fee1a27a1c933786361.zip | |
data: reset all packet fields like tun.c
| -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) |
