From 88a987446f610e15b5c6c1c3cf5b909d357894db Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 13 Jan 2017 20:12:29 +0000 Subject: [PATCH] Check that domains contain dots --- src/freedombone-controlpanel | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/freedombone-controlpanel b/src/freedombone-controlpanel index 7bfc5d6f..ba6e6f9b 100755 --- a/src/freedombone-controlpanel +++ b/src/freedombone-controlpanel @@ -1846,9 +1846,11 @@ function domain_blocking_add { 0) blocked_domain=$(<$data) if [ ${#blocked_domain} -gt 2 ]; then - firewall_block_domain $blocked_domain - dialog --title $"Block a domain" \ - --msgbox $"The domain $blocked_domain has been blocked" 6 40 + if [[ "${blocked_domain}" == '.' ]]; then + firewall_block_domain $blocked_domain + dialog --title $"Block a domain" \ + --msgbox $"The domain $blocked_domain has been blocked" 6 40 + fi fi ;; esac @@ -1865,9 +1867,11 @@ function domain_blocking_remove { 0) unblocked_domain=$(<$data) if [ ${#unblocked_domain} -gt 2 ]; then - firewall_unblock_domain $unblocked_domain - dialog --title $"Unblock a domain" \ - --msgbox $"The domain $unblocked_domain has been unblocked" 6 40 + if [[ "${unblocked_domain}" == '.' ]]; then + firewall_unblock_domain $unblocked_domain + dialog --title $"Unblock a domain" \ + --msgbox $"The domain $unblocked_domain has been unblocked" 6 40 + fi fi ;; esac