]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/Daemon.pm
daemon: fix send termination to all workers on exit
[pve-common.git] / src / PVE / Daemon.pm
index 9e03c801db014f617c58c6f0216bbedd233c44f0..dcc4d340eef8b3c1cad36f9f224b79c9cbfca8ea 100644 (file)
@@ -201,7 +201,7 @@ my $terminate_server = sub {
     return if $allow_open_children && $self->{leave_children_open_on_reload};
 
     # else send TERM to all (old and current) child workers
-    kill 15, keys %{$self->@{'workers','old_workers'}};
+    kill 15, (keys %{$self->{workers}}, keys %{$self->{old_workers}});
 
     # nicely shutdown childs (give them max 10 seconds to shut down)
     my $previous_alarm = alarm(10);