diff options
Diffstat (limited to 'usr/local/pkg/routed/routed.inc')
-rw-r--r-- | usr/local/pkg/routed/routed.inc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/usr/local/pkg/routed/routed.inc b/usr/local/pkg/routed/routed.inc index 498bc71..de94fb4 100644 --- a/usr/local/pkg/routed/routed.inc +++ b/usr/local/pkg/routed/routed.inc @@ -32,8 +32,12 @@ function setup_routed() { global $config; $gw = ""; + if (!is_array($config['installedpackages']['routed'])) + return; + if (!is_array($config['installedpackages']['routed']['config'])) + return; if (isset($config['installedpackages']['routed']['config'][0]['enable']) && - $config['installedpackages']['routed']['config'][0]['enable'] == "on") { + $config['installedpackages']['routed']['config'][0]['enable'] == "on") { /* if user selected individual interfaces */ $ifdescrs = array ("wan", "lan"); for ($j = 1; isset($config['interfaces']['opt' . $j]); $j++) { @@ -108,4 +112,4 @@ function restart_routed() { start_routed(); } -?>
\ No newline at end of file +?> |