From 4169520d63d8b8b9cf7e7bb8c51b987a93f6ba49 Mon Sep 17 00:00:00 2001 From: Tom Eastep Date: Wed, 2 Nov 2016 14:36:51 -0700 Subject: [PATCH] Handle exceptionrule correctly with MASQUERADE. Signed-off-by: Tom Eastep --- Shorewall/Perl/Shorewall/Rules.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/Shorewall/Perl/Shorewall/Rules.pm b/Shorewall/Perl/Shorewall/Rules.pm index be91e1d58..b02836b26 100644 --- a/Shorewall/Perl/Shorewall/Rules.pm +++ b/Shorewall/Perl/Shorewall/Rules.pm @@ -5624,6 +5624,7 @@ sub process_snat1( $$$$$$$$$$$$ ) { if ( supplied $addresses ) { validate_portpair1($proto, $addresses ); $target .= " --to-ports $addresses"; + $exceptionrule = do_proto( $proto, '', '' ); } } #