Fix: assign iw reg cc value if empty

This commit is contained in:
Bill Zimmerman 2022-01-05 11:19:40 +01:00 committed by GitHub
parent c83ecb9527
commit 21da37712b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 4 deletions

View File

@ -90,7 +90,7 @@ function DisplayHostAPDConfig()
$arrConfig['disassoc_low_ack_bool'] = 1; $arrConfig['disassoc_low_ack_bool'] = 1;
} }
// assign country_code from iw reg if not set in config // assign country_code from iw reg if not set in config
if (!isset($arrConfig['country_code']) && isset($country_code[0])) { if (empty($arrConfig['country_code']) && isset($country_code[0])) {
$arrConfig['country_code'] = $country_code[0]; $arrConfig['country_code'] = $country_code[0];
} }
// set txpower with iw if value is non-default ('auto') // set txpower with iw if value is non-default ('auto')
@ -225,7 +225,6 @@ function SaveHostAPDConfig($wpa_array, $enc_types, $modes, $interfaces, $status)
// Verify input // Verify input
if (empty($_POST['ssid']) || strlen($_POST['ssid']) > 32) { if (empty($_POST['ssid']) || strlen($_POST['ssid']) > 32) {
// Not sure of all the restrictions of SSID
$status->addMessage('SSID must be between 1 and 32 characters', 'danger'); $status->addMessage('SSID must be between 1 and 32 characters', 'danger');
$good_input = false; $good_input = false;
} }
@ -255,8 +254,6 @@ function SaveHostAPDConfig($wpa_array, $enc_types, $modes, $interfaces, $status)
} }
if (! in_array($_POST['interface'], $interfaces)) { if (! in_array($_POST['interface'], $interfaces)) {
// The user is probably up to something here but it may also be a
// genuine error.
$status->addMessage('Unknown interface '.htmlspecialchars($_POST['interface'], ENT_QUOTES), 'danger'); $status->addMessage('Unknown interface '.htmlspecialchars($_POST['interface'], ENT_QUOTES), 'danger');
$good_input = false; $good_input = false;
} }