KVM: ia64: destroy ioapic device if fail to setup default irq routing
[cascardo/linux.git] / arch / ia64 / kvm / kvm-ia64.c
index 0618898..26e0e08 100644 (file)
@@ -968,7 +968,7 @@ long kvm_arch_vm_ioctl(struct file *filp,
                        goto out;
                r = kvm_setup_default_irq_routing(kvm);
                if (r) {
-                       kfree(kvm->arch.vioapic);
+                       kvm_ioapic_destroy(kvm);
                        goto out;
                }
                break;