diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c index 24ab199ef2fcdcf641f07aaee25bec9e17e43f8e..765bd41b16230828521f194a62946838b60cca25 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))