]> git.ipfire.org Git - thirdparty/wireguard-tools.git/commitdiff
wg-quick: dumber matching for default routes
authorJason A. Donenfeld <Jason@zx2c4.com>
Wed, 13 Dec 2017 00:17:55 +0000 (01:17 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Wed, 13 Dec 2017 15:28:39 +0000 (16:28 +0100)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
src/wg-quick.bash

index c2d43fc19c8f173d1c64815ca0ea001d9bbb2f75..89effdf112534d83ec2f15f6489725802295528f 100755 (executable)
@@ -152,7 +152,7 @@ add_route() {
 
        if [[ -n $TABLE && $TABLE != auto ]]; then
                cmd ip route add "$1" dev "$INTERFACE" table "$TABLE"
-       elif [[ $1 == 0.0.0.0/0 || $1 =~ ^[0:]+/0$ ]]; then
+       elif [[ $1 == */0 ]]; then
                add_default "$1"
        else
                [[ $(ip route get "$i" 2>/dev/null) == *dev\ $INTERFACE\ * ]] || cmd ip route add "$1" dev "$INTERFACE"