diff options
author | Seth Mos <seth.mos@xs4all.nl> | 2007-09-25 21:43:09 +0000 |
---|---|---|
committer | Seth Mos <seth.mos@xs4all.nl> | 2007-09-25 21:43:09 +0000 |
commit | c941ea1c16a617a5cec4231dc2ac2a7b06c8c505 (patch) | |
tree | ce570aadb93af0205b5714b5cf2108dfeab1abf9 /etc | |
parent | f79f62d0be45f298bbb551436da03f8e94970084 (diff) | |
download | pfsense-c941ea1c16a617a5cec4231dc2ac2a7b06c8c505.zip pfsense-c941ea1c16a617a5cec4231dc2ac2a7b06c8c505.tar.gz |
Do not match netmasks
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/pfsense-utils.inc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index c0aee6a..9978a3d 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -3687,6 +3687,9 @@ function is_wan_interface_up($interface) { } function add_hostname_to_watch($hostname) { + if(!is_dir("/var/db/dnscache")) { + mkdir("/var/db/dnscache"); + } if(is_fqdn($hostname)) { $domrecords = array(); $domips = array(); @@ -3702,9 +3705,6 @@ function add_hostname_to_watch($hostname) { } } sort($domips); - if(!is_dir("/var/db/dnscache")) { - mkdir("/var/db/dnscache"); - } $contents = ""; if(! empty($domips)) { $contents = implode("\n", $domips); @@ -3742,6 +3742,9 @@ function is_fqdn($fqdn) { if(preg_match("/^\./i", $fqdn)) { $hostname = false; } + if(preg_match("/\//i", $fqdn)) { + $hostname = false; + } return($hostname); } |