From 4d9b26dd04949e5041a476e4ece85ce78978240e Mon Sep 17 00:00:00 2001 From: morrownr Date: Wed, 22 Dec 2021 00:14:50 -0600 Subject: [PATCH] fix truncated monitor mode capture packets --- core/rtw_recv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/rtw_recv.c b/core/rtw_recv.c index 90f27ac..8a0f207 100644 --- a/core/rtw_recv.c +++ b/core/rtw_recv.c @@ -4068,8 +4068,9 @@ int recv_frame_monitor(_adapter *padapter, union recv_frame *rframe) /* read skb information from recv frame */ pskb = rframe->u.hdr.pkt; - pskb->len = rframe->u.hdr.len; + pskb->head = rframe->u.hdr.rx_head; pskb->data = rframe->u.hdr.rx_data; + pskb->len = rframe->u.hdr.len; skb_set_tail_pointer(pskb, rframe->u.hdr.len); if (ndev->type == ARPHRD_IEEE80211_RADIOTAP) {