From f77b350a7bc9fe01528cefedf4851c64fb4c54ef Mon Sep 17 00:00:00 2001 From: Tom Eastep Date: Fri, 11 May 2012 11:28:06 -0700 Subject: [PATCH] Clear the 'balance' table if no balanced providers. Signed-off-by: Tom Eastep --- Shorewall/Perl/Shorewall/Providers.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Shorewall/Perl/Shorewall/Providers.pm b/Shorewall/Perl/Shorewall/Providers.pm index 086ce10a1..0b99ec0e0 100644 --- a/Shorewall/Perl/Shorewall/Providers.pm +++ b/Shorewall/Perl/Shorewall/Providers.pm @@ -1134,6 +1134,10 @@ sub finish_providers() { '# We don\'t have any \'balance\' providers so we restore any default route that we\'ve saved', '#', "restore_default_route $config{USE_DEFAULT_RT}" , + '#', + '# And delete any routes in the \'balance\' table', + '#', + "qt \$IP -$family route del default table " . BALANCE_TABLE, '' ); }