From a64b0ed59c721c9ce471377275275c363da8229c Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Sat, 2 May 2020 18:29:36 +0200 Subject: [PATCH] node config: die on type failure as else we'd continued with bogus data and possible write out something stupid Signed-off-by: Thomas Lamprecht --- PVE/NodeConfig.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PVE/NodeConfig.pm b/PVE/NodeConfig.pm index ea51bece..9dc85b22 100644 --- a/PVE/NodeConfig.pm +++ b/PVE/NodeConfig.pm @@ -192,8 +192,8 @@ sub parse_node_config { if ($line =~ /^([a-z][a-z-_]*\d*):\s*(\S.*)\s*$/) { my $key = $1; my $value = $2; - eval { $value = check_type($key, $value); }; - warn "cannot parse value of '$key' in node config: $@" if $@; + $value = eval { check_type($key, $value) }; + die "cannot parse value of '$key' in node config: $@" if $@; $conf->{$key} = $value; } else { warn "cannot parse line '$line' in node config\n";