diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm index 9ce84d24..464a1a46 100644 --- a/PVE/API2/Qemu.pm +++ b/PVE/API2/Qemu.pm @@ -1014,12 +1014,14 @@ __PACKAGE__->register_method({ die "VM $vmid not running\n" if !PVE::QemuServer::check_running($vmid); + my $storecfg = PVE::Storage::config(); + my $realcmd = sub { my $upid = shift; syslog('info', "shutdown VM $vmid: $upid\n"); - PVE::QemuServer::vm_shutdown($vmid, $skiplock, $param->{timeout}); + PVE::QemuServer::vm_shutdown($storecfg, $vmid, $skiplock, $param->{timeout}); return; };