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

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

staging: rtl8723au: rtw_cfg80211_inform_bss() fix Smatch warning



Check the size of pnetwork->network.IELenght correctly to avoid Smatch
warning.

Reported-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarJes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent fbde4129
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -260,7 +260,7 @@ static int rtw_cfg80211_inform_bss(struct rtw_adapter *padapter,
	size_t notify_ielen;
	s32 notify_signal;
	u8 buf[MAX_BSSINFO_LEN], *pbuf;
	size_t len, bssinf_len = 0;
	size_t len;
	struct ieee80211_hdr *pwlanhdr;
	unsigned short *fctrl;

@@ -270,11 +270,9 @@ static int rtw_cfg80211_inform_bss(struct rtw_adapter *padapter,

	/* DBG_8723A("%s\n", __func__); */

	bssinf_len =
		pnetwork->network.IELength + sizeof(struct ieee80211_hdr_3addr);
	if (bssinf_len > MAX_BSSINFO_LEN) {
	if (pnetwork->network.IELength > MAX_IE_SZ) {
		DBG_8723A("%s IE Length too long > %d byte\n", __func__,
			  MAX_BSSINFO_LEN);
			  MAX_IE_SZ);
		goto exit;
	}