From 58e728317ec73677d604aff051a2de12fc3417d5 Mon Sep 17 00:00:00 2001 From: Alter Step Date: Sun, 23 Aug 2015 13:47:01 +0200 Subject: [PATCH] Fallback disabled -> skip pre-dnscrypt check-hijacking.sh --- .../usr/scripts/switch-to-dnscrypt-if-required.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/DNSCrypt-Preference-Pane/DNSCrypt/extra/usr/scripts/switch-to-dnscrypt-if-required.sh b/DNSCrypt-Preference-Pane/DNSCrypt/extra/usr/scripts/switch-to-dnscrypt-if-required.sh index ca46629..3dd1f80 100755 --- a/DNSCrypt-Preference-Pane/DNSCrypt/extra/usr/scripts/switch-to-dnscrypt-if-required.sh +++ b/DNSCrypt-Preference-Pane/DNSCrypt/extra/usr/scripts/switch-to-dnscrypt-if-required.sh @@ -29,12 +29,14 @@ while [ -e "$DNSCRYPT_FILE" ]; do pause_counter=$((pause_counter + 1)) done [ ! -e "$DNSCRYPT_FILE" ] && break - logger_debug "Checking if the router hijacks HTTP queries" - if ./check-hijacking.sh; then - logger_debug "The router doesn't hijack HTTP queries" - else - logger_debug "The router hijacks HTTP queries - DNSCrypt is likely to be blocked" - continue + if [ -e "$FALLBACK_FILE" ]; then + logger_debug "Checking if the router hijacks HTTP queries" + if ./check-hijacking.sh; then + logger_debug "The router doesn't hijack HTTP queries" + else + logger_debug "The router hijacks HTTP queries - DNSCrypt is likely to be blocked" + continue + fi fi ./start-dnscrypt-proxy.sh ./check-local-dns.sh || continue