mirror of
https://github.com/clearlinux/kvmtool.git
synced 2026-06-16 02:15:47 +00:00
kvm tools: ensure kvm_ipc__register_handler success
By checking the return value from kvm_ipc__register_handler, we can ensure that it succeeds. Signed-off-by: Yang Bai <hamo.by@gmail.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
This commit is contained in:
@@ -396,10 +396,16 @@ struct kvm *kvm__init(const char *kvm_dev, const char *hugetlbfs_path, u64 ram_s
|
||||
goto err_vm_fd;
|
||||
}
|
||||
|
||||
kvm_ipc__register_handler(KVM_IPC_PID, kvm__pid);
|
||||
ret = kvm_ipc__register_handler(KVM_IPC_PID, kvm__pid);
|
||||
if (ret < 0) {
|
||||
pr_err("Register ipc handler failed.");
|
||||
goto err_ipc;
|
||||
}
|
||||
|
||||
return kvm;
|
||||
|
||||
err_ipc:
|
||||
kvm_ipc__stop();
|
||||
err_vm_fd:
|
||||
close(kvm->vm_fd);
|
||||
err_sys_fd:
|
||||
|
||||
Reference in New Issue
Block a user