X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_dev_mgr.c;h=c75e6332f1dcde070643ed2acb80abf63fb6fee5;hb=8e4b89f4bc2e252e0c1bc7cbc52bf1f4ae2e538c;hp=976f41d9de84dfa7a05d9398e5d7bd6bfae6e094;hpb=50fa3e0498a3395ceb6d6d4ea6d78b6334aa2ec3;p=palacios.git diff --git a/palacios/src/palacios/vmm_dev_mgr.c b/palacios/src/palacios/vmm_dev_mgr.c index 976f41d..c75e633 100644 --- a/palacios/src/palacios/vmm_dev_mgr.c +++ b/palacios/src/palacios/vmm_dev_mgr.c @@ -129,7 +129,7 @@ int v3_free_vm_devices(struct v3_vm_info * vm) { struct vm_device * dev; struct vm_device * tmp; - if (mgr) { + if (mgr && mgr->num_devs > 0) { list_for_each_entry_safe(dev, tmp, &(mgr->dev_list), dev_link) { v3_remove_device(dev); }