From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin Subject: [PATCH] kvm tools: Fix segfault when failing to initialize KVM Date: Tue, 31 Jan 2012 21:07:40 -0500 Message-ID: <1328062060-17262-1-git-send-email-levinsasha928@gmail.com> Cc: mingo@elte.hu, gorcunov@gmail.com, asias.hejun@gmail.com, kvm@vger.kernel.org, Sasha Levin To: penberg@kernel.org Return-path: Received: from mail-pw0-f46.google.com ([209.85.160.46]:41747 "EHLO mail-pw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752277Ab2BACHs (ORCPT ); Tue, 31 Jan 2012 21:07:48 -0500 Received: by pbdu11 with SMTP id u11so669336pbd.19 for ; Tue, 31 Jan 2012 18:07:48 -0800 (PST) Sender: kvm-owner@vger.kernel.org List-ID: Might happen when hardware virtualization is not supported. Reported-by: Ingo Molnar Signed-off-by: Sasha Levin --- tools/kvm/builtin-run.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/tools/kvm/builtin-run.c b/tools/kvm/builtin-run.c index 6ded1d2..a67faf8 100644 --- a/tools/kvm/builtin-run.c +++ b/tools/kvm/builtin-run.c @@ -997,6 +997,10 @@ static int kvm_cmd_run_init(int argc, const char **argv) } kvm = kvm__init(dev, hugetlbfs_path, ram_size, guest_name); + if (IS_ERR_OR_NULL(kvm)) { + r = PTR_ERR(kvm); + goto fail; + } kvm->single_step = single_step; -- 1.7.8.4