diff --git a/net/wireless/wext-compat.c b/net/wireless/wext-compat.c index 584eb4826e02540973297e975e214bd4553bcd9f..54face3d4424c973ab6b297ea9582daba6c0beab 100644 --- a/net/wireless/wext-compat.c +++ b/net/wireless/wext-compat.c @@ -479,6 +479,7 @@ static int __cfg80211_set_encryption(struct cfg80211_registered_device *rdev, } err = rdev->ops->del_key(&rdev->wiphy, dev, idx, addr); } + wdev->wext.connect.privacy = false; /* * Applications using wireless extensions expect to be * able to delete keys that don't exist, so allow that.