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 7b39920..838d596 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);