diff options
-rw-r--r-- | etc/inc/upgrade_config.inc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/etc/inc/upgrade_config.inc b/etc/inc/upgrade_config.inc index 2174b25..f2175ff 100644 --- a/etc/inc/upgrade_config.inc +++ b/etc/inc/upgrade_config.inc @@ -3053,9 +3053,6 @@ function upgrade_085_to_086() { function upgrade_086_to_087() { global $config, $dummynet_pipe_list; - if (!is_array($config['filter']) || !is_array($config['filter']['rule'])) { - return; - } if (!is_array($config['dnshaper']) || !is_array($config['dnshaper']['queue'])) { return; } @@ -3076,6 +3073,10 @@ function upgrade_086_to_087() { unset($dnqueue_number, $dnpipe_number, $qidx, $idx, $dnpipe, $dnqueue); + if (!is_array($config['filter']) || !is_array($config['filter']['rule'])) { + return; + } + require_once("shaper.inc"); read_dummynet_config(); |