summaryrefslogtreecommitdiffstats
path: root/src/etc/inc/util.inc
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2017-01-10 15:03:35 -0200
committerRenato Botelho <renato@netgate.com>2017-01-10 15:03:35 -0200
commita271ed3d5eff8595a558af802f883c47a7dab884 (patch)
tree3631e04bedd4941813dbc3401ca9c45e4123070c /src/etc/inc/util.inc
parent4f3fc80d331db2e68d2d44ed5c8a17506de43834 (diff)
downloadpfsense-a271ed3d5eff8595a558af802f883c47a7dab884.zip
pfsense-a271ed3d5eff8595a558af802f883c47a7dab884.tar.gz
Make sure file exists before try to open it
Diffstat (limited to 'src/etc/inc/util.inc')
-rw-r--r--src/etc/inc/util.inc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/etc/inc/util.inc b/src/etc/inc/util.inc
index e38fa8f..2176423 100644
--- a/src/etc/inc/util.inc
+++ b/src/etc/inc/util.inc
@@ -2620,8 +2620,9 @@ function get_duid_from_file() {
$duid_ASCII = "";
$count = 0;
-
- if ($fd = fopen("{$g['vardb_path']}/dhcp6c_duid", "r")) {
+
+ if (file_exists("{$g['vardb_path']}/dhcp6c_duid") &&
+ ($fd = fopen("{$g['vardb_path']}/dhcp6c_duid", "r"))) {
if(filesize("{$g['vardb_path']}/dhcp6c_duid")==16) {
$buffer = fread($fd,16);
while($count < 16) {
OpenPOWER on IntegriCloud