diff --git a/Shorewall-perl/Shorewall/Actions.pm b/Shorewall-perl/Shorewall/Actions.pm index 3fb43c0ec..df50d8f71 100644 --- a/Shorewall-perl/Shorewall/Actions.pm +++ b/Shorewall-perl/Shorewall/Actions.pm @@ -411,7 +411,7 @@ sub process_action3( $$$$$ ) { } elsif ( $action2type & ACTION ) { $target2 = (find_logactionchain ( $target = $target2 ))->{name}; } else { - die "Internal Error" unless $action2type == MACRO; + die "Internal Error" unless $action2type == MACRO || $action2type & LOGRULE; } }