From dfbe47a28126db10ed4c9cccdc9fc1545d6d9b6c Mon Sep 17 00:00:00 2001 From: Ycarus Date: Sun, 28 Oct 2018 14:40:29 +0100 Subject: [PATCH] Add a timeout to get ip from domain --- luci-app-omr-bypass/root/etc/init.d/omr-bypass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/luci-app-omr-bypass/root/etc/init.d/omr-bypass b/luci-app-omr-bypass/root/etc/init.d/omr-bypass index 4bca46eb7..257e26cb5 100755 --- a/luci-app-omr-bypass/root/etc/init.d/omr-bypass +++ b/luci-app-omr-bypass/root/etc/init.d/omr-bypass @@ -28,11 +28,11 @@ _bypass_domain() { [ -z "$intf" ] && intf="all" if [ -n "$domain" ]; then - resolve=$(dig a +nocmd +noall +answer $domain | awk '{print $5}') + resolve=$(dig a +timeout=3 +nocmd +noall +answer $domain | awk '{print $5}') for ip in $resolve; do _bypass_ip $ip $intf done - resolve=$(dig aaaa +nocmd +noall +answer $domain | awk '{print $5}') + resolve=$(dig aaaa +timeout=3 +nocmd +noall +answer $domain | awk '{print $5}') for ip in $resolve; do _bypass_ip $ip $intf done