summaryrefslogtreecommitdiffstats
path: root/lib/network/connection/wireless.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/network/connection/wireless.pm')
-rw-r--r--lib/network/connection/wireless.pm6
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/network/connection/wireless.pm b/lib/network/connection/wireless.pm
index 26b9622..eec89ea 100644
--- a/lib/network/connection/wireless.pm
+++ b/lib/network/connection/wireless.pm
@@ -931,11 +931,7 @@ sub wpa_supplicant_add_eap_network {
#- set the values
foreach my $eap_var (keys %eap_vars) {
my $key = join('_', "eap", $eap_var);
- if (!defined $ui_input->{$key}) {
- #- only if it is defined and not empty
- $network->{$eap_var} = $default_eap_cfg->{$eap_var} if $default_eap_cfg->{$eap_var};
- } elsif ($ui_input->{$key} =~ /auto detect/i) {
- #- only if it is defined and not empty
+ if (!defined $ui_input->{$key} || $ui_input->{$key} =~ /auto detect/i) {
$network->{$eap_var} = $default_eap_cfg->{$eap_var} if $default_eap_cfg->{$eap_var};
} else {
#- do not define if blank, the save routine will delete entry from file