diff --git a/Shorewall/Perl/Shorewall/Tc.pm b/Shorewall/Perl/Shorewall/Tc.pm index 28ae16955..558ec739a 100644 --- a/Shorewall/Perl/Shorewall/Tc.pm +++ b/Shorewall/Perl/Shorewall/Tc.pm @@ -1518,7 +1518,7 @@ sub process_tc_filter2( $$$$$$$$$ ) { $rule .= ' and' if $have_rule; if ( $source =~ /^\+/ ) { - $rule = join( '', "\\\n ", handle_ematch( $source, 'src' ) ); + $rule .= join( '', "\\\n ", handle_ematch( $source, 'src' ) ); } else { my @parts = decompose_net_u32( $source );