]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
cfg80211: check wdev->netdev in connection work
authorJohannes Berg <johannes.berg@intel.com>
Thu, 23 May 2013 16:10:21 +0000 (18:10 +0200)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 19 Jun 2013 01:16:38 +0000 (02:16 +0100)
commit71eac9d144bec44c29340b0d9905bcba3f4128e6
treeadb8a71e2f486dc0ab6efd73a8983858e97c5122
parent7e41cd93c89b061cfd4421153b74013b6e9de250
cfg80211: check wdev->netdev in connection work

commit c815797663b72e3ac1736f1886538152bc48e4af upstream.

If a P2P-Device is present and another virtual interface triggers
the connection work, the system crash because it tries to check
if the P2P-Device's netdev (which doesn't exist) is up. Skip any
wdevs that have no netdev to fix this.

Reported-by: YanBo <dreamfly281@gmail.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
net/wireless/sme.c