diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c index 24ab199ef2fc..765bd41b1623 100644 --- a/net/wireless/nl80211.c +++ b/net/wireless/nl80211.c @@ -10628,7 +10628,7 @@ static int nl80211_start_nan(struct sk_buff *skb, struct genl_info *info) if (wdev->iftype != NL80211_IFTYPE_NAN) return -EOPNOTSUPP; - if (!wdev_running(wdev)) + if (wdev_running(wdev)) return -EEXIST; if (rfkill_blocked(rdev->rfkill))