diff --git a/data/PVE/Daemon.pm b/data/PVE/Daemon.pm index 683743c..1436f17 100644 --- a/data/PVE/Daemon.pm +++ b/data/PVE/Daemon.pm @@ -367,7 +367,8 @@ sub new { delete $ENV{PVE_DAEMON_LOCK_FD}; if (defined($lockfd)) { - $lockfd =~ m/^(\d+)$/; + die "unable to parse lock fd '$lockfd'\n" + if $lockfd !~ m/^(\d+)$/; $lockfd = $1; # untaint }