From 323e7cfbf46ff977398463a8ad9018ad7576fe1d Mon Sep 17 00:00:00 2001 From: Abubakar Siddiq Ango Date: Sat, 9 Mar 2019 20:07:46 +0100 Subject: [PATCH] Limit Number of default routes returned to 1 (#541) --- vpnsetup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vpnsetup.sh b/vpnsetup.sh index fcd3290..1d3c6e0 100755 --- a/vpnsetup.sh +++ b/vpnsetup.sh @@ -69,7 +69,7 @@ if [ "$(id -u)" != 0 ]; then exiterr "Script must be run as root. Try 'sudo sh $0'" fi -def_iface=$(route 2>/dev/null | grep '^default' | grep -o '[^ ]*$') +def_iface=$(route 2>/dev/null | grep -m 1 '^default' | grep -o '[^ ]*$') [ -z "$def_iface" ] && def_iface=$(ip -4 route list 0/0 2>/dev/null | grep -Po '(?<=dev )(\S+)') def_state=$(cat "/sys/class/net/$def_iface/operstate" 2>/dev/null) if [ -n "$def_state" ] && [ "$def_state" != "down" ]; then