Added preliminary Wi-Fi Protected Setup (WPS) implementation
[wpasupplicant] / wpa_supplicant / config_file.c
index 359c5f1..3153214 100644 (file)
@@ -871,6 +871,8 @@ int wpa_config_write(const char *name, struct wpa_config *config)
        wpa_config_write_global(f, config);
 
        for (ssid = config->ssid; ssid; ssid = ssid->next) {
+               if (ssid->key_mgmt == WPA_KEY_MGMT_WPS)
+                       continue; /* do not save temporary WPS networks */
                fprintf(f, "\nnetwork={\n");
                wpa_config_write_network(f, ssid);
                fprintf(f, "}\n");