Page MenuHomeFreeBSD

D47031.diff
No OneTemporary

D47031.diff

diff --git a/usr.sbin/bhyvectl/bhyvectl.c b/usr.sbin/bhyvectl/bhyvectl.c
--- a/usr.sbin/bhyvectl/bhyvectl.c
+++ b/usr.sbin/bhyvectl/bhyvectl.c
@@ -388,22 +388,17 @@
if (vmname == NULL)
usage(opts);
- error = 0;
-
- if (!error && create)
- error = vm_create(vmname);
- if (!error) {
- ctx = vm_open(vmname);
- if (ctx == NULL) {
- fprintf(stderr,
- "vm_open: %s could not be opened: %s\n",
- vmname, strerror(errno));
- exit(1);
- }
- vcpu = vm_vcpu_open(ctx, vcpuid);
+ ctx = vm_openf(vmname, create ? VMMAPI_OPEN_CREATE : 0);
+ if (ctx == NULL) {
+ fprintf(stderr,
+ "vm_open: %s could not be opened: %s\n",
+ vmname, strerror(errno));
+ exit(1);
}
+ vcpu = vm_vcpu_open(ctx, vcpuid);
+ error = 0;
if (!error && memsize)
error = vm_setup_memory(ctx, memsize, VM_MMAP_ALL);

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 29, 7:28 PM (9 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17845021
Default Alt Text
D47031.diff (828 B)

Event Timeline