diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-05-17 03:26:51 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-05-17 03:26:51 +0200 |
commit | 0d9f30246d50cc3aa9418b682ca36e25e4a66430 (patch) | |
tree | 44633c804f994cf3335444bda7cc5a5d67e9c509 /src | |
parent | wg-quick: use invoking shell in auto rooting (diff) | |
download | wireguard-tools-0d9f30246d50cc3aa9418b682ca36e25e4a66430.tar.xz wireguard-tools-0d9f30246d50cc3aa9418b682ca36e25e4a66430.zip |
wg-quick: darwin: sometimes there are no network services
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src')
-rwxr-xr-x | src/wg-quick/darwin.bash | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/wg-quick/darwin.bash b/src/wg-quick/darwin.bash index 581954c..dfdd54e 100755 --- a/src/wg-quick/darwin.bash +++ b/src/wg-quick/darwin.bash @@ -236,10 +236,9 @@ set_endpoint_direct_route() { declare -A SERVICE_DNS collect_new_service_dns() { - # TODO: switch to scutil for all DNS modification local service get_response local -A found_services - { read -r _; while read -r service; do + { read -r _ && while read -r service; do [[ $service == "*"* ]] && service="${service:1}" found_services["$service"]=1 [[ -n ${SERVICE_DNS["$service"]} ]] && continue |