diff options
Diffstat (limited to 'net/wireless/scan.c')
| -rw-r--r-- | net/wireless/scan.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/net/wireless/scan.c b/net/wireless/scan.c index 0134e5d5c81a..5382fc2003db 100644 --- a/net/wireless/scan.c +++ b/net/wireless/scan.c @@ -540,7 +540,7 @@ static int cfg80211_parse_ap_info(struct cfg80211_colocated_ap *entry,  	memcpy(entry->bssid, pos, ETH_ALEN);  	pos += ETH_ALEN; -	if (length == IEEE80211_TBTT_INFO_OFFSET_BSSID_SSSID_BSS_PARAM) { +	if (length >= IEEE80211_TBTT_INFO_OFFSET_BSSID_SSSID_BSS_PARAM) {  		memcpy(&entry->short_ssid, pos,  		       sizeof(entry->short_ssid));  		entry->short_ssid_valid = true; |