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 | 5d56f5bee480d77669f77f4036b36f14dfca22dd (patch) | |
tree | 3415f4ad3e9ba9b2dfc355a26229e5ca5c6740d5 /src/tools/wg-quick | |
parent | wg-quick: use invoking shell in auto rooting (diff) | |
download | wireguard-monolithic-historical-5d56f5bee480d77669f77f4036b36f14dfca22dd.tar.xz wireguard-monolithic-historical-5d56f5bee480d77669f77f4036b36f14dfca22dd.zip |
wg-quick: darwin: sometimes there are no network services
Diffstat (limited to 'src/tools/wg-quick')
-rwxr-xr-x | src/tools/wg-quick/darwin.bash | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/tools/wg-quick/darwin.bash b/src/tools/wg-quick/darwin.bash index 581954c..dfdd54e 100755 --- a/src/tools/wg-quick/darwin.bash +++ b/src/tools/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 |