5
0
mirror of git://git.proxmox.com/git/qemu-server.git synced 2025-03-10 12:58:25 +03:00

simplify code by using vm_qmp_command() directly

This commit is contained in:
Dietmar Maurer 2014-11-27 13:29:51 +01:00
parent 7a6c215042
commit 2ea5450311

View File

@ -3613,12 +3613,12 @@ sub vm_stop {
eval {
if ($shutdown) {
if ($config->{agent}) {
$nocheck ? vm_mon_cmd_nocheck($vmid, "guest-shutdown") : vm_mon_cmd($vmid, "guest-shutdown");
vm_qmp_command($vmid, { execute => "guest-shutdown" }, $nocheck);
} else {
$nocheck ? vm_mon_cmd_nocheck($vmid, "system_powerdown") : vm_mon_cmd($vmid, "system_powerdown");
vm_qmp_command($vmid, { execute => "system_powerdown" }, $nocheck);
}
} else {
$nocheck ? vm_mon_cmd_nocheck($vmid, "quit") : vm_mon_cmd($vmid, "quit");
vm_qmp_command($vmid, { execute => "quit" }, $nocheck);
}
};
my $err = $@;