summaryrefslogtreecommitdiffstats
path: root/etc/inc/filter_log.inc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2014-05-07 11:30:33 -0400
committerjim-p <jimp@pfsense.org>2014-05-07 13:21:26 -0400
commit472455e85bd0fdb52a8b8661e759a663c0f91545 (patch)
tree516eb9c336b4ad43edc3ce069c11c36c035b4719 /etc/inc/filter_log.inc
parentf0d23c27224fe066dedb55426afd2b7f2a4b9745 (diff)
downloadpfsense-472455e85bd0fdb52a8b8661e759a663c0f91545.zip
pfsense-472455e85bd0fdb52a8b8661e759a663c0f91545.tar.gz
Work around some quirks in global handling to show filter rule descriptions in their own row/column when configured for that behavior.
Diffstat (limited to 'etc/inc/filter_log.inc')
-rw-r--r--etc/inc/filter_log.inc7
1 files changed, 6 insertions, 1 deletions
diff --git a/etc/inc/filter_log.inc b/etc/inc/filter_log.inc
index 5d1e05a..a327bb8 100644
--- a/etc/inc/filter_log.inc
+++ b/etc/inc/filter_log.inc
@@ -36,6 +36,10 @@
require 'config.inc';
+global $buffer_rules_rdr, $buffer_rules_normal;
+$buffer_rules_rdr = array();
+$buffer_rules_normal = array();
+
/* format filter logs */
function conv_log_filter($logfile, $nentries, $tail = 50, $filtertext = "", $filterinterface = null) {
global $config, $g;
@@ -240,8 +244,9 @@ function find_rule_by_number($rulenum, $trackernum, $type="block") {
function buffer_rules_load() {
global $g, $buffer_rules_rdr, $buffer_rules_normal;
-
unset($buffer, $buffer_rules_rdr, $buffer_rules_normal);
+ /* Redeclare globals after unset to work around PHP */
+ global $buffer_rules_rdr, $buffer_rules_normal;
$buffer_rules_rdr = array();
$buffer_rules_normal = array();
OpenPOWER on IntegriCloud