diff --git a/src/wg-quick.bash b/src/wg-quick.bash index 6edcd3a..243f35d 100755 --- a/src/wg-quick.bash +++ b/src/wg-quick.bash @@ -54,10 +54,9 @@ parse_options() { } read_bool() { - local -n out="$1" case "$2" in - true) out=1 ;; - false) out=0 ;; + true) printf -v "$1" 1 ;; + false) printf -v "$1" 0 ;; *) die "\`$2' is neither true nor false" esac }