Prevent autovivification of empty definitions for unknown variables

This commit is contained in:
Richard Hansen 2024-06-29 02:32:14 -04:00
parent d8317a730d
commit 1f31b0e570

View file

@ -2405,10 +2405,12 @@ sub split_by_comma {
} }
sub default { sub default {
my $v = shift; my $v = shift;
return undef if !defined($variables{'merged'}{$v});
return $variables{'merged'}{$v}{'default'}; return $variables{'merged'}{$v}{'default'};
} }
sub minimum { sub minimum {
my $v = shift; my $v = shift;
return undef if !defined($variables{'merged'}{$v});
return $variables{'merged'}{$v}{'minimum'}; return $variables{'merged'}{$v}{'minimum'};
} }
sub opt { sub opt {