6lowpan: iphc: reset mac_header after decompress to fix panic
[GitHub/LineageOS/android_kernel_motorola_exynos9610.git] / net / 6lowpan / iphc.c
index 6b1042e216565a85ecc1b1e6301172750c07a8ae..52fad5dad9f71599ac8130ebe0efb560b6600945 100644 (file)
@@ -770,6 +770,7 @@ int lowpan_header_decompress(struct sk_buff *skb, const struct net_device *dev,
                hdr.hop_limit, &hdr.daddr);
 
        skb_push(skb, sizeof(hdr));
+       skb_reset_mac_header(skb);
        skb_reset_network_header(skb);
        skb_copy_to_linear_data(skb, &hdr, sizeof(hdr));