diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-05-22 16:32:40 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-05-22 16:41:59 +0200 |
commit | 52eb6a187cba591bcde884676beb54d68426c946 (patch) | |
tree | 83c1850a7ec2c1786e7cd9016e2a576a876137d8 /src/wg-quick/darwin.bash | |
parent | wg-quick: darwin: rename namefile environment variable (diff) | |
download | wireguard-tools-52eb6a187cba591bcde884676beb54d68426c946.tar.xz wireguard-tools-52eb6a187cba591bcde884676beb54d68426c946.zip |
wg-quick: darwin: do not remove routes when no real interface
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src/wg-quick/darwin.bash')
-rwxr-xr-x | src/wg-quick/darwin.bash | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/wg-quick/darwin.bash b/src/wg-quick/darwin.bash index 8387d85..566cfea 100755 --- a/src/wg-quick/darwin.bash +++ b/src/wg-quick/darwin.bash @@ -107,6 +107,7 @@ add_if() { } del_routes() { + [[ -n $REAL_INTERFACE ]] || return 0 local todelete=( ) destination gateway netif while read -r destination _ _ _ _ netif _; do [[ $netif == "$REAL_INTERFACE" ]] && todelete+=( "$destination" ) |