cfg80211: ignore invalid BSSIDs when looking for BSSes
authorJohannes Berg <johannes.berg@intel.com>
Wed, 9 Apr 2014 20:36:50 +0000 (22:36 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Thu, 10 Apr 2014 08:09:18 +0000 (10:09 +0200)
commitc14a74007f3712413140b5d06d4f7691234a8d3b
treed60c93156354888bc838ca9eeb9de178a874e71f
parent74f8274103b78bf227711e655656dc737ad2bda7
cfg80211: ignore invalid BSSIDs when looking for BSSes

When looking for a BSS matching given parameters, ignore invalid
BSSIDs. This avoids, for example, trying to join an IBSS that has
a multicast BSSID, which isn't supported by all drivers nor is it
a valid configuration of the IBSS so better create a new one with
a correctly chosen random BSSID.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/wireless/scan.c