Commit c8157976 authored by Johannes Berg's avatar Johannes Berg
Browse files

cfg80211: check wdev->netdev in connection work

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: default avatarYanBo <>
Signed-off-by: default avatarJohannes Berg <>
parent 6211dd12
......@@ -231,6 +231,9 @@ void cfg80211_conn_work(struct work_struct *work)
list_for_each_entry(wdev, &rdev->wdev_list, list) {
if (!wdev->netdev)
if (!netif_running(wdev->netdev)) {
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment