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:
Yang Bai
2012-02-10 17:55:36 +08:00
committed by Will Deacon
parent e21e8ff36e
commit 7db067bef7
+7 -1
View File
@@ -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: