diff --git a/Shorewall/Perl/Shorewall/Config.pm b/Shorewall/Perl/Shorewall/Config.pm index e4d48eff2..71780c9de 100644 --- a/Shorewall/Perl/Shorewall/Config.pm +++ b/Shorewall/Perl/Shorewall/Config.pm @@ -2212,7 +2212,9 @@ sub evaluate_expression( $$$ ) { print "EXPR=> $expression\n" if $debug; - unless ( $expression =~ /^\d+$/ ) { + if ( $expression =~ /^\d+$/ ) { + $val = $expression + } else { # # Not a simple one-term expression -- compile it #