summaryrefslogtreecommitdiffstats
path: root/etc/inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2011-05-14 21:59:11 +0800
committerSeth Mos <seth.mos@dds.nl>2011-05-16 14:20:15 +0800
commit62a29fe39e7d579788e97ca05c6266f46fe1f957 (patch)
treeeaa382d6a498aa3a0f7445093a40d350b6188544 /etc/inc
parentdcbbcf642070df5789008200c759f4413b43888f (diff)
downloadpfsense-62a29fe39e7d579788e97ca05c6266f46fe1f957.zip
pfsense-62a29fe39e7d579788e97ca05c6266f46fe1f957.tar.gz
Resolves #1529. Check if the file exists before opening it.
Diffstat (limited to 'etc/inc')
-rw-r--r--etc/inc/pfsense-utils.inc4
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)){
OpenPOWER on IntegriCloud