From 3ce04a8ef338d60e9f172b53a5e2002578921777 Mon Sep 17 00:00:00 2001 From: Tom Eastep Date: Fri, 12 Jun 2020 12:50:15 -0700 Subject: [PATCH] Add "zone name too long" error Signed-off-by: Tom Eastep --- Shorewall/Perl/Shorewall/Zones.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Shorewall/Perl/Shorewall/Zones.pm b/Shorewall/Perl/Shorewall/Zones.pm index fe949b0fa..c10fe4d65 100644 --- a/Shorewall/Perl/Shorewall/Zones.pm +++ b/Shorewall/Perl/Shorewall/Zones.pm @@ -560,7 +560,8 @@ sub process_zone( \$ ) { @parents = split_list $2, 'zone'; } - fatal_error "Invalid zone name ($zone)" unless $zone =~ /^[a-z]\w*$/i && length $zone <= $globals{MAXZONENAMELENGTH}; + fatal_error "Invalid zone name ($zone)" unless $zone =~ /^[a-z]\w*$/i; + fatal_error "Zone name ($zone) too long" unless length $zone <= $globals{MAXZONENAMELENGTH}; fatal_error "Invalid zone name ($zone)" if $reservedName{$zone} || $zone =~ /^all2|2all$/; fatal_error( "Duplicate zone name ($zone)" ) if $zones{$zone};