Page MenuHomeFreeBSD

D53418.id165815.diff
No OneTemporary

D53418.id165815.diff

diff --git a/sys/dev/vmm/vmm_dev.c b/sys/dev/vmm/vmm_dev.c
--- a/sys/dev/vmm/vmm_dev.c
+++ b/sys/dev/vmm/vmm_dev.c
@@ -619,20 +619,16 @@
}
error = domainset_populate(&domain, mask, mseg->ds_policy,
mseg->ds_mask_size);
- if (error) {
- free(mask, M_VMMDEV);
+ free(mask, M_VMMDEV);
+ if (error)
break;
- }
domainset = domainset_create(&domain);
if (domainset == NULL) {
error = EINVAL;
- free(mask, M_VMMDEV);
break;
}
- free(mask, M_VMMDEV);
}
error = alloc_memseg(sc, mseg, sizeof(mseg->name), domainset);
-
break;
}
case VM_GET_MEMSEG:

File Metadata

Mime Type
text/plain
Expires
Sat, Dec 20, 7:24 AM (8 h, 54 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
24421135
Default Alt Text
D53418.id165815.diff (612 B)

Event Timeline