diff options
author | Seth Mos <seth.mos@xs4all.nl> | 2009-03-31 15:23:35 +0200 |
---|---|---|
committer | Seth Mos <seth.mos@xs4all.nl> | 2009-03-31 15:24:12 +0200 |
commit | 70ce91629d582727ad6662441ec043466c3cdab2 (patch) | |
tree | 33d98cf0a72c5e74352e8bf43cbe890efd12c51a /etc | |
parent | 37c53a0d930c8e7940c762335cf1bdbee6476c1d (diff) | |
download | pfsense-70ce91629d582727ad6662441ec043466c3cdab2.zip pfsense-70ce91629d582727ad6662441ec043466c3cdab2.tar.gz |
Make sure to handle a empty settings array correctly
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/gwlb.inc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/etc/inc/gwlb.inc b/etc/inc/gwlb.inc index eda38de..b35a4a2 100644 --- a/etc/inc/gwlb.inc +++ b/etc/inc/gwlb.inc @@ -41,15 +41,15 @@ function setup_gateways_monitor() { global $g; $gateways_arr = return_gateways_array(); - if (!is_array($config['gateways']['settings'])) { + if (is_array($config['gateways']['settings'])) { + $a_settings = &$config['gateways']['settings']; + } else { $a_settings['latencylow'] = "10"; $a_settings['latencyhigh'] = "20"; $a_settings['losslow'] = "100"; $a_settings['losshigh'] = "500"; } - $a_settings = &$config['gateways']['settings']; - /* kill apinger process */ if(is_process_running("apinger")) mwexec("/usr/bin/killall apinger", true); |