X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=blobdiff_plain;f=src%2FPVE%2FDaemon.pm;h=d7f9a279f34852e9d9101ef76bf340c2480eec20;hp=55a03fca3eacbdc9d18c34de4fac50b366a0f8d6;hb=e6d1f1e2e58ff6ace616ba2a31d1e84b2bdb3b63;hpb=0da5a3e43b1659431a6e0fa4e38583741d27dbbc diff --git a/src/PVE/Daemon.pm b/src/PVE/Daemon.pm index 55a03fc..d7f9a27 100644 --- a/src/PVE/Daemon.pm +++ b/src/PVE/Daemon.pm @@ -192,15 +192,10 @@ my $terminate_server = sub { $self->{terminate} = 1; # set flag to avoid worker restart - if (!$self->{max_workers}) { - eval { $self->shutdown(); }; - warn $@ if $@; - return; - } - eval { $self->shutdown(); }; warn $@ if $@; + return if !$self->{max_workers}; # if we have no workers we're done here # if configured, leave children running on HUP return if $allow_open_children && $self->{leave_children_open_on_reload};