diff options
author | Renato Botelho <renato@netgate.com> | 2017-01-10 15:03:35 -0200 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2017-01-10 15:03:35 -0200 |
commit | a271ed3d5eff8595a558af802f883c47a7dab884 (patch) | |
tree | 3631e04bedd4941813dbc3401ca9c45e4123070c /src/etc/inc/util.inc | |
parent | 4f3fc80d331db2e68d2d44ed5c8a17506de43834 (diff) | |
download | pfsense-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.inc | 5 |
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) { |