diff --git a/src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php b/src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php index 8cc0c4a68..f74ffb947 100644 --- a/src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php +++ b/src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php @@ -357,6 +357,7 @@ class Plugin */ public function iterateFilterRules() { + ksort($this->filterRules); /* sort rules by priority */ foreach ($this->filterRules as $prio => $ruleset) { foreach ($ruleset as $rule) { yield $rule;