diff --git a/Shorewall/Perl/Shorewall/Config.pm b/Shorewall/Perl/Shorewall/Config.pm index fde1c6559..0b7d93aff 100644 --- a/Shorewall/Perl/Shorewall/Config.pm +++ b/Shorewall/Perl/Shorewall/Config.pm @@ -3284,6 +3284,10 @@ sub get_configuration( $ ) { default 'BLACKLIST_DISPOSITION' , 'DROP'; + unless ( $config{BLACKLIST_DISPOSITION} eq 'DROP' || $config{BLACKLIST_DISPOSITION} eq 'REJECT' ) { + fatal_error q(BLACKLIST_DISPOSITION must be 'DROP' or 'REJECT'); + } + default_log_level 'BLACKLIST_LOGLEVEL', ''; default_log_level 'MACLIST_LOG_LEVEL', ''; default_log_level 'TCP_FLAGS_LOG_LEVEL', '';