From: Rui Salvaterra Date: Tue, 31 May 2022 07:36:33 +0000 (+0100) Subject: openconnect: make the host dependency optional X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=916fa87c335fd42ac5361f9518c06a609247abb3;p=openwrt-packages.git openconnect: make the host dependency optional According to David Woodhouse, OpenConnect has no issues reconnecting on any interface. Make the host dependency optional, as it can cause issues in multiple WAN scenarios. Signed-off-by: Rui Salvaterra --- diff --git a/net/openconnect/files/openconnect.sh b/net/openconnect/files/openconnect.sh index e80cf969e..6a7d12275 100755 --- a/net/openconnect/files/openconnect.sh +++ b/net/openconnect/files/openconnect.sh @@ -69,11 +69,13 @@ proto_openconnect_setup() { logger -t openconnect "initializing..." - logger -t "openconnect" "adding host dependency for $server at $config" - for ip in $(resolveip -t 10 "$server"); do - logger -t "openconnect" "adding host dependency for $ip at $config" - proto_add_host_dependency "$config" "$ip" "$interface" - done + [ -n "$interface" ] && { + logger -t "openconnect" "adding host dependency for $server at $config" + for ip in $(resolveip -t 10 "$server"); do + logger -t "openconnect" "adding host dependency for $ip at $config" + proto_add_host_dependency "$config" "$ip" "$interface" + done + } [ -n "$port" ] && port=":$port"