Require a defined value if the variable is required

This commit is contained in:
Richard Hansen 2024-06-28 02:41:22 -04:00
parent 399f8a8b32
commit eab72ef6d7

View file

@ -2562,6 +2562,10 @@ sub check_value {
if (!defined $value && !$required) {
;
} elsif (!defined($value) && $required) {
# None of the types have 'undef' as a valid value, so check definedness once here for
# convenience.
die("$type is required\n");
} elsif ($type eq T_DELAY) {
$value = interval($value);