]> git.proxmox.com Git - pve-common.git/commitdiff
Daemon: call terminate_server if we get unexpected errors
authorDietmar Maurer <dietmar@proxmox.com>
Thu, 1 Jan 2015 11:06:17 +0000 (12:06 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 1 Jan 2015 11:06:17 +0000 (12:06 +0100)
data/PVE/Daemon.pm

index 7b3992051f82407418413a09ba9820755b270ca7..838d59673203e3c084f28213eef719ab753022f7 100644 (file)
@@ -341,7 +341,7 @@ my $server_run = sub {
     if ($err) {
        syslog ('err', "ERROR: $err");
 
-       # fixme: kill all workers
+       &$terminate_server($self);
 
        if (my $wait_time = $self->{restart_on_error}) {
            $self->restart_daemon($wait_time);