diff --git a/Shorewall/Perl/Shorewall/Config.pm b/Shorewall/Perl/Shorewall/Config.pm index ac8e59595..57bb36587 100644 --- a/Shorewall/Perl/Shorewall/Config.pm +++ b/Shorewall/Perl/Shorewall/Config.pm @@ -3025,9 +3025,13 @@ sub update_config_file( $ ) { my $annotate = shift; sub is_set( $ ) { - my $value = $config{$_[0]}; + my $option = $_[0]; + + if ( defined $option ) { + my $value = $config{$_[0]}; - defined( $value ) && lc( $value ) eq 'yes'; + defined( $value ) && lc( $value ) eq 'yes'; + } } my $wide = is_set $config{WIDE_TC_MARKS};