mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-28 11:31:16 +00:00
Don't ignore return value of qemuProcessKill
When calling qemuProcessKill from the virDomainDestroy impl in QEMU, do not ignore the return value. This ensures that if QEMU fails to respond to SIGKILL, the caller will know about the failure. Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
parent
36c1fc189d
commit
f1b4021b38
@ -2012,7 +2012,11 @@ qemuDomainDestroyFlags(virDomainPtr dom,
|
||||
goto cleanup;
|
||||
}
|
||||
} else {
|
||||
ignore_value(qemuProcessKill(driver, vm, VIR_QEMU_PROCESS_KILL_FORCE));
|
||||
if (qemuProcessKill(driver, vm, VIR_QEMU_PROCESS_KILL_FORCE) < 0) {
|
||||
virReportError(VIR_ERR_OPERATION_FAILED, "%s",
|
||||
_("failed to kill qemu process with SIGTERM"));
|
||||
goto cleanup;
|
||||
}
|
||||
}
|
||||
|
||||
/* We need to prevent monitor EOF callback from doing our work (and sending
|
||||
|
Loading…
Reference in New Issue
Block a user