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"