summaryrefslogtreecommitdiffstats
path: root/etc/inc/config.lib.inc
diff options
context:
space:
mode:
authorErik Fonnesbeck <efonnes@gmail.com>2010-11-26 15:49:08 -0700
committerErik Fonnesbeck <efonnes@gmail.com>2010-11-26 15:57:55 -0700
commit990d7c037ca44700c30a6cd8bbd877c246944a5d (patch)
tree2f0060a6a3ad2ac94699988657287f706ab2b689 /etc/inc/config.lib.inc
parentbefad72821f522bf2c23a883f72ade8af48b8533 (diff)
downloadpfsense-990d7c037ca44700c30a6cd8bbd877c246944a5d.zip
pfsense-990d7c037ca44700c30a6cd8bbd877c246944a5d.tar.gz
Check for pfsense root object name in config.xml as a fallback if the configured name is not found.
Diffstat (limited to 'etc/inc/config.lib.inc')
-rw-r--r--etc/inc/config.lib.inc4
1 files changed, 2 insertions, 2 deletions
diff --git a/etc/inc/config.lib.inc b/etc/inc/config.lib.inc
index f8c408d..f466226 100644
--- a/etc/inc/config.lib.inc
+++ b/etc/inc/config.lib.inc
@@ -148,7 +148,7 @@ function parse_config($parse = false) {
die("Config.xml is corrupted and is 0 bytes. Could not restore a previous backup.");
}
}
- $config = parse_xml_config($g['conf_path'] . '/config.xml', $g['xml_rootobj']);
+ $config = parse_xml_config($g['conf_path'] . '/config.xml', array($g['xml_rootobj'], 'pfsense'));
if($config == "-1") {
$last_backup = discover_last_backup();
if ($last_backup)
@@ -722,7 +722,7 @@ function cleanup_backupcache($revisions = 30, $lock = false) {
$i = true;
if($g['booting'])
echo ".";
- $newxml = parse_xml_config($backup, $g['xml_rootobj']);
+ $newxml = parse_xml_config($backup, array($g['xml_rootobj'], 'pfsense'));
if($newxml == "-1") {
log_error("The backup cache file $backup is corrupted. Unlinking.");
unlink($backup);
OpenPOWER on IntegriCloud