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 <rsalvaterra@gmail.com>
This commit is contained in:
Rui Salvaterra 2022-05-31 08:36:33 +01:00 committed by Rosen Penev
parent a85bda72cc
commit 916fa87c33
1 changed files with 7 additions and 5 deletions

View File

@ -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"