]> git.ipfire.org Git - people/ms/network.git/commitdiff
ipsec: Always make value of AUTH_MODE uppercase
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 30 Jul 2017 17:00:42 +0000 (19:00 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 30 Jul 2017 17:00:42 +0000 (19:00 +0200)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/functions/functions.ipsec

index ee6ac9b11262fbb097f0404e19a68fd02eac4e07..f4bc7a2e5291b5ab4b48f79c851c57016206a1aa 100644 (file)
@@ -26,12 +26,12 @@ IPSEC_CONNECTION_CONFIG_SETTINGS="${IPSEC_CONNECTION_CONFIG_SETTINGS} SECURITY_P
 
 # Default values
 IPSEC_DEFAULT_MODE="tunnel"
-IPSEC_DEFAULT_AUTH_MODE="psk"
+IPSEC_DEFAULT_AUTH_MODE="PSK"
 IPSEC_DEFAULT_INACTIVITY_TIMEOUT="0"
 IPSEC_DEFAULT_SECURITY_POLICY="system"
 
 IPSEC_VALID_MODES="gre-transport tunnel vti"
-IPSEC_VALID_AUTH_MODES="PSK psk"
+IPSEC_VALID_AUTH_MODES="PSK"
 
 cli_ipsec() {
        local action=${1}
@@ -322,7 +322,7 @@ ipsec_connection_authentication_mode() {
                return ${EXIT_ERROR}
        fi
 
-       if ! ipsec_connection_write_config_key "${connection}" "AUTH_MODE" ${mode,,}; then
+       if ! ipsec_connection_write_config_key "${connection}" "AUTH_MODE" ${mode^^}; then
                log ERROR "Could not write configuration settings"
                return ${EXIT_ERROR}
        fi