diff --git a/Shorewall/Perl/Shorewall/Rules.pm b/Shorewall/Perl/Shorewall/Rules.pm index 6c642d995..abc5e6853 100644 --- a/Shorewall/Perl/Shorewall/Rules.pm +++ b/Shorewall/Perl/Shorewall/Rules.pm @@ -2686,8 +2686,8 @@ sub check_state( $ ) { # # This is a state chain # - return $state eq 'RELATED' ? 2 : 0 if $_ eq '+'; - return $state eq 'INVALID' ? 2 : 0 if $_ eq '_'; + return $state eq 'RELATED' ? 2 : 0 if $1 eq '+'; + return $state eq 'INVALID' ? 2 : 0 if $1 eq '_'; return $state eq 'UNTRACKED' ? 2 : 0; }