ignore empty cached files in JsonKeyValueStoreField, also for https://github.com/opnsense/plugins/issues/198

This commit is contained in:
Ad Schellevis 2017-08-19 18:05:03 +02:00
parent c72c1874b8
commit 2349bc39d2

View File

@ -161,7 +161,8 @@ class JsonKeyValueStoreField extends BaseField
$muttime = 0;
} else {
$stat = stat($sourcefile);
$muttime = $stat['mtime'];
// ignore empty files
$muttime = $stat['size'] == 0 ? 0 : $stat['mtime'];
}
if (time() - $muttime > $this->internalConfigdPopulateTTL) {
$act = $this->internalConfigdPopulateAct;