Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f5f05715 authored by Jes Sorensen's avatar Jes Sorensen Committed by Greg Kroah-Hartman
Browse files

staging: rtl8723au: OnAction23a(): Use struct ieee80211_mgmt instead of hardcoded offsets

parent 0e959699
Loading
Loading
Loading
Loading
+3 −7
Original line number Diff line number Diff line
@@ -2245,16 +2245,12 @@ static int
OnAction23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame)
{
	int i;
	unsigned char	category;
	u8 category;
	struct action_handler *ptable;
	unsigned char	*frame_body;
	struct sk_buff *skb = precv_frame->pkt;
	u8 *pframe = skb->data;

	frame_body = (unsigned char *)
		(pframe + sizeof(struct ieee80211_hdr_3addr));
	struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) skb->data;

	category = frame_body[0];
	category = mgmt->u.action.category;

	for (i = 0;
	     i < sizeof(OnAction23a_tbl) / sizeof(struct action_handler); i++) {