summaryrefslogtreecommitdiffstats
path: root/etc/inc/dyndns.class
diff options
context:
space:
mode:
authorYehuda Katz <yehuda@ymkatz.net>2012-02-22 20:02:09 -0500
committerYehuda Katz <yehuda@ymkatz.net>2012-02-22 20:02:09 -0500
commitf3b2b2a42c3bcda93f01bdcfc2264df51bb0c7a2 (patch)
tree52f85f9ef19e37126c37cfb7ecb3c3c948826bf9 /etc/inc/dyndns.class
parent40ce0d68eda845f7be0070137253c15dcaeffad4 (diff)
downloadpfsense-f3b2b2a42c3bcda93f01bdcfc2264df51bb0c7a2.zip
pfsense-f3b2b2a42c3bcda93f01bdcfc2264df51bb0c7a2.tar.gz
Fixing existing DynDNS force-update feature. Redmine bug #2228
Diffstat (limited to 'etc/inc/dyndns.class')
-rw-r--r--etc/inc/dyndns.class4
1 files changed, 2 insertions, 2 deletions
diff --git a/etc/inc/dyndns.class b/etc/inc/dyndns.class
index 5c853a9..beb3633 100644
--- a/etc/inc/dyndns.class
+++ b/etc/inc/dyndns.class
@@ -94,7 +94,7 @@
*/
function updatedns ($dnsService = '', $dnsHost = '', $dnsUser = '', $dnsPass = '',
$dnsWildcard = 'OFF', $dnsMX = '', $dnsIf = '', $dnsBackMX = '',
- $dnsServer = '', $dnsPort = '', $dnsUpdateURL = '') {
+ $dnsServer = '', $dnsPort = '', $dnsUpdateURL = '', $forceUpdate = false) {
global $config, $g;
@@ -140,7 +140,7 @@
$this->_debugID = rand(1000000, 9999999);
- if ($this->_detectChange() == false) {
+ if ($forceUpdate == false && $this->_detectChange() == false) {
$this->_error(10);
} else {
switch ($this->_dnsService) {
OpenPOWER on IntegriCloud