aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/wg-quick/darwin.bash
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-04-23 18:16:16 +0900
committerJason A. Donenfeld <Jason@zx2c4.com>2019-04-23 20:12:54 +0900
commitc2355e00aabcec110b5e48b54c44e6720984f764 (patch)
tree1ebc08bb7b3bef090d3a83d396136d92d7a57bff /src/wg-quick/darwin.bash
parentwg-quick: freebsd: workaround SIOCGIFSTATUS race in FreeBSD kernel (diff)
downloadwireguard-tools-c2355e00aabcec110b5e48b54c44e6720984f764.tar.xz
wireguard-tools-c2355e00aabcec110b5e48b54c44e6720984f764.zip
wg-quick: make darwin and freebsd path search strict like linux
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src/wg-quick/darwin.bash')
-rwxr-xr-xsrc/wg-quick/darwin.bash3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wg-quick/darwin.bash b/src/wg-quick/darwin.bash
index aa3edeb..a2b3789 100755
--- a/src/wg-quick/darwin.bash
+++ b/src/wg-quick/darwin.bash
@@ -47,7 +47,8 @@ parse_options() {
CONFIG_FILE="$1"
if [[ $CONFIG_FILE =~ ^[a-zA-Z0-9_=+.-]{1,15}$ ]]; then
for path in "${CONFIG_SEARCH_PATHS[@]}"; do
- [[ -e $path/$CONFIG_FILE.conf ]] && { CONFIG_FILE="$path/$CONFIG_FILE.conf"; break; }
+ CONFIG_FILE="$path/$1.conf"
+ [[ -e $CONFIG_FILE ]] && break
done
fi
[[ -e $CONFIG_FILE ]] || die "\`$CONFIG_FILE' does not exist"