]> git.ipfire.org Git - people/stevee/network.git/blobdiff - src/functions/functions.zone
Convert HOOK_SETTINGS into an array
[people/stevee/network.git] / src / functions / functions.zone
index 57e0b71844e9ac927767663bd595258d5b164341..a0d3cfb87a081a3c406467b6f55507157ae2e9bc 100644 (file)
@@ -1248,8 +1248,8 @@ zone_settings_read() {
        shift
 
        local args
-       if [ $# -eq 0 ] && [ -n "${HOOK_SETTINGS}" ]; then
-               list_append args ${HOOK_SETTINGS}
+       if [ $# -eq 0 ] && [ -n "${HOOK_SETTINGS[*]}" ]; then
+               list_append args ${HOOK_SETTINGS[*]}
        else
                list_append args "$@"
        fi
@@ -1271,7 +1271,7 @@ zone_settings_write() {
        if function_exists "hook_check_settings"; then
                list_append args "--check=\"hook_check_settings\""
        fi
-       list_append args ${HOOK_SETTINGS}
+       list_append args HOOK ${HOOK_SETTINGS[*]}
 
        settings_write "${NETWORK_ZONES_DIR}/${zone}/settings" ${args}
 }