mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-31 18:58:01 +00:00 
			
		
		
		
	lf-associate: Fix changing encryption to open
This commit is contained in:
		| @@ -719,15 +719,20 @@ sub new_wifi_station { | |||||||
|    } |    } | ||||||
|    else { # $::passphrase ne "" |    else { # $::passphrase ne "" | ||||||
|       if( $::security eq "open") { |       if( $::security eq "open") { | ||||||
|          print "Warning: ignoring passphrase for open wifi.\n"; | 	#print "Warning: ignoring passphrase for open wifi.\n"; | ||||||
|          $::passphrase = ""; |         #$::passphrase = ""; | ||||||
|       } |       } | ||||||
|    } |    } | ||||||
|    if ( ! exists($::sec_options{$::security})) { |    if ( ! exists($::sec_options{$::security})) { | ||||||
|       die( "Unknown security option [{$::security}]"); |       die( "Unknown security option [{$::security}]"); | ||||||
|    } |    } | ||||||
|    $flags         |= $::sec_options{$::security}; |    $flags         |= $::sec_options{$::security}; | ||||||
|    $flagsmask     |= $::sec_options{$::security}; |    # This doesn't work since 'open' maps to 0x0 and we need to also disable | ||||||
|  |    # flags that might be set previously. | ||||||
|  |    # $flagsmask     |= $::sec_options{$::security}; | ||||||
|  |    # We are always configuring security to one thing or another, so we need to | ||||||
|  |    # mask all of the bits properly. | ||||||
|  |    $flagsmask |= (0x10 | 0x200 | 0x400); | ||||||
|  |  | ||||||
|    if (defined $::xsec && "$::xsec" ne "") { |    if (defined $::xsec && "$::xsec" ne "") { | ||||||
|       for my $sec_op (split(',', $::xsec)) { |       for my $sec_op (split(',', $::xsec)) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Ben Greear
					Ben Greear