cfg80211: allow connect keys only with default (TX) key
[cascardo/linux.git] / net / wireless / sme.c
index add6824..c08a3b5 100644 (file)
@@ -1043,6 +1043,9 @@ int cfg80211_connect(struct cfg80211_registered_device *rdev,
                                connect->crypto.ciphers_pairwise[0] = cipher;
                        }
                }
+       } else {
+               if (WARN_ON(connkeys))
+                       return -EINVAL;
        }
 
        wdev->connect_keys = connkeys;