diff options
-rw-r--r-- | etc/inc/config.inc | 5 | ||||
-rw-r--r-- | etc/inc/util.inc | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/etc/inc/config.inc b/etc/inc/config.inc index 83688bd..811a489 100644 --- a/etc/inc/config.inc +++ b/etc/inc/config.inc @@ -179,6 +179,7 @@ function parse_config($parse = false) { /* ugly hack! config.cache is really borked. don't use until its fixed. */ //$config = parse_xml_config($g['conf_path'] . '/config.xml', $g['xml_rootobj']); + alias_make_table($config); config_unlock(); return $config; } @@ -236,7 +237,7 @@ EOD; } /* make alias table (for faster lookups) */ - alias_make_table(); + alias_make_table($config); config_unlock(); } @@ -1080,4 +1081,4 @@ function unmute_kernel_msgs() { exec("/sbin/conscontrol mute off"); } -?>
\ No newline at end of file +?> diff --git a/etc/inc/util.inc b/etc/inc/util.inc index 163645f..fcd1f98 100644 --- a/etc/inc/util.inc +++ b/etc/inc/util.inc @@ -298,9 +298,9 @@ function unlink_if_exists($fn) { } /* make a global alias table (for faster lookups) */ -function alias_make_table() { +function alias_make_table($config) { - global $config, $g, $aliastable; + global $aliastable; $aliastable = array(); |