From: Jason A. Donenfeld Date: Thu, 17 May 2018 01:26:51 +0000 (+0200) Subject: wg-quick: darwin: sometimes there are no network services X-Git-Tag: v1.0.20191226~121 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d9f30246d50cc3aa9418b682ca36e25e4a66430;p=thirdparty%2Fwireguard-tools.git wg-quick: darwin: sometimes there are no network services Signed-off-by: Jason A. Donenfeld --- 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