diff options
author | Renato Botelho <renato@netgate.com> | 2016-02-04 13:31:38 -0200 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2016-02-04 13:31:38 -0200 |
commit | e8f35ce462e8af23cb7d1af8ca59bee856a6e7bc (patch) | |
tree | b1f64a5d067822eb6aab735fc0017b5a93875544 /src/usr/local/www | |
parent | ddacd37a829eeb705c2724a2ac0b50c208fae6bd (diff) | |
parent | 70a84c25760dca8a3db8b78ee273216c522cc0e7 (diff) | |
download | pfsense-e8f35ce462e8af23cb7d1af8ca59bee856a6e7bc.zip pfsense-e8f35ce462e8af23cb7d1af8ca59bee856a6e7bc.tar.gz |
Merge pull request #2574 from tiagobar/master
Diffstat (limited to 'src/usr/local/www')
-rw-r--r-- | src/usr/local/www/services_dyndns_edit.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/usr/local/www/services_dyndns_edit.php b/src/usr/local/www/services_dyndns_edit.php index 8f69251..d76809f 100644 --- a/src/usr/local/www/services_dyndns_edit.php +++ b/src/usr/local/www/services_dyndns_edit.php @@ -151,6 +151,13 @@ if ($_POST) { $host_to_check = substr($_POST['host'], 2); } else { $host_to_check = $_POST['host']; + + /* No-ip (and maybe others) can have a @ in hostname */ + $last_to_check = strrpos($host_to_check, '@'); + if ($last_to_check !== false) { + $host_to_check = substr_replace($host_to_check, '.', $last_to_check, 1); + } + unset($last_to_check); } if ($pconfig['type'] != "custom" && $pconfig['type'] != "custom-v6") { |