From da1c38ea5a79b76bec8ac77e1096a68ac76b7887 Mon Sep 17 00:00:00 2001 From: DL6ER Date: Mon, 19 Dec 2016 13:44:12 +0100 Subject: [PATCH 1/2] Pass "none" to backend if we want no secondary DNS server --- php/savesettings.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/php/savesettings.php b/php/savesettings.php index 27fa763c..edf67902 100644 --- a/php/savesettings.php +++ b/php/savesettings.php @@ -65,7 +65,14 @@ function validDomain($domain_name) // Get secondary DNS server IP address if($secondaryDNS === "Custom") { - $secondaryIP = $_POST["DNS2IP"]; + if(strlen($_POST["DNS2IP"]) > 0) + { + $secondaryIP = $_POST["DNS2IP"]; + } + else + { + $secondaryIP = "none"; + } } else { From 4ddadd7043eba4bfc5a1ce66771582afceaa2f10 Mon Sep 17 00:00:00 2001 From: DL6ER Date: Mon, 19 Dec 2016 13:46:38 +0100 Subject: [PATCH 2/2] Skip validation of secondary IP if set to "none" --- php/savesettings.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/php/savesettings.php b/php/savesettings.php index edf67902..911b82ee 100644 --- a/php/savesettings.php +++ b/php/savesettings.php @@ -80,7 +80,7 @@ function validDomain($domain_name) } // Validate secondary IP - if (!validIP($secondaryIP) && strlen($secondaryIP) > 0) + if (!validIP($secondaryIP) && $secondaryIP != "none" && strlen($secondaryIP) > 0) { $error .= "Secondary IP (".$secondaryIP.") is invalid!
"; }