]> www.infradead.org Git - users/dwmw2/vpnc-scripts.git/commitdiff
Linux: fix IPv6 route flushing
authorDaniel Lenski <dlenski@gmail.com>
Sun, 11 Apr 2021 02:21:20 +0000 (19:21 -0700)
committerDaniel Lenski <dlenski@gmail.com>
Sun, 11 Apr 2021 03:33:56 +0000 (20:33 -0700)
Thanks @sledge.ez for pointing this out in https://gitlab.com/openconnect/vpnc-scripts/-/issues/19#note_507409565

Signed-off-by: Daniel Lenski <dlenski@gmail.com>
vpnc-script

index 8c5925b315bb715713d52ee15fba6a0474cb5384..49dbffef74780d34d84eeb4b596832fa6d79c4e0 100755 (executable)
@@ -353,7 +353,7 @@ if [ -n "$IPROUTE" ]; then
                else
                        $IPROUTE -6 route replace "$NETWORK/$NETMASKLEN" dev "$NETDEV"
                fi
-               $IPROUTE route flush cache 2>/dev/null
+               $IPROUTE -6 route flush cache 2>/dev/null
        }
 
        set_ipv6_exclude_route() {
@@ -367,12 +367,12 @@ if [ -n "$IPROUTE" ]; then
                        return
                fi
                $IPROUTE -6 route add $ARGS
-               $IPROUTE route flush cache 2>/dev/null
+               $IPROUTE -6 route flush cache 2>/dev/null
        }
 
        reset_ipv6_default_route() {
                $IPROUTE -6 route del default dev "$TUNDEV"
-               $IPROUTE route flush cache 2>/dev/null
+               $IPROUTE -6 route flush cache 2>/dev/null
        }
 
        del_ipv6_network_route() {