X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=blobdiff_plain;f=src%2FPVE%2FDaemon.pm;h=9e03c801db014f617c58c6f0216bbedd233c44f0;hp=ee3c67c4d4895fb6bcbae008946f7228263a619f;hb=5dff28f06295c4706362ed5c67dd138aac26fc32;hpb=563661dd943e969e6df2b97e84043829032794fd diff --git a/src/PVE/Daemon.pm b/src/PVE/Daemon.pm index ee3c67c..9e03c80 100644 --- a/src/PVE/Daemon.pm +++ b/src/PVE/Daemon.pm @@ -280,7 +280,12 @@ sub setup { if ($restart && $self->{max_workers}) { if (my $wpids = $ENV{PVE_DAEMON_WORKER_PIDS}) { - $self->{old_workers}->{$_} = 1 foreach (split(':', $wpids)); + foreach my $pid (split(':', $wpids)) { + # check & untaint + if ($pid =~ m/^(\d+)$/) { + $self->{old_workers}->{$1} = 1; + } + } } }