diff options
author | Ermal <eri@pfsense.org> | 2011-05-14 21:59:11 +0800 |
---|---|---|
committer | Seth Mos <seth.mos@dds.nl> | 2011-05-16 14:20:15 +0800 |
commit | 62a29fe39e7d579788e97ca05c6266f46fe1f957 (patch) | |
tree | eaa382d6a498aa3a0f7445093a40d350b6188544 /etc/inc/pfsense-utils.inc | |
parent | dcbbcf642070df5789008200c759f4413b43888f (diff) | |
download | pfsense-62a29fe39e7d579788e97ca05c6266f46fe1f957.zip pfsense-62a29fe39e7d579788e97ca05c6266f46fe1f957.tar.gz |
Resolves #1529. Check if the file exists before opening it.
Diffstat (limited to 'etc/inc/pfsense-utils.inc')
-rw-r--r-- | etc/inc/pfsense-utils.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index c48cb31..5487227 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -2253,7 +2253,9 @@ function generate_ipv6_from_mac($mac) { ******/ function load_mac_manufacturer_table() { /* load MAC-Manufacture data from the file */ - $macs=file("/usr/local/share/nmap/nmap-mac-prefixes"); + $macs = false; + if (file_exists("/usr/local/share/nmap/nmap-mac-prefixes")) + $macs=file("/usr/local/share/nmap/nmap-mac-prefixes"); if ($macs){ foreach ($macs as $line){ if (preg_match('/([0-9A-Fa-f]{6}) (.*)$/', $line, $matches)){ |