From 3db98c7a2de21147753f2c28da9c39a6a9b84629 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Fri, 10 Jul 2020 16:45:48 -0700 Subject: [PATCH] Fix editing of rules in direct mode https://www.virtualmin.com/node/69443 --- firewall/firewall-lib.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firewall/firewall-lib.pl b/firewall/firewall-lib.pl index 99efadfc2..9bafbdbc5 100755 --- a/firewall/firewall-lib.pl +++ b/firewall/firewall-lib.pl @@ -60,13 +60,13 @@ local $lnum = 0; local $direct = "ip${ipvx}tables-save 2>/dev/null |"; if (!$file) { # Use default file - $file = $config{"direct${ipvx}"} ? $direct : $ipvx_save; + $file = $config{"direct${ipvx}"} ? $direct : "<".$ipvx_save; } elsif ($file eq "direct") { # Read active rules $file = $direct; } -open(FILE, "<".$file); +open(FILE, $file); local $cmt; LINE: while() {