Changeset View
Changeset View
Standalone View
Standalone View
lib/libvmmapi/vmmapi.c
Show First 20 Lines • Show All 135 Lines • ▼ Show 20 Lines | |||||
err: | err: | ||||
saved_errno = errno; | saved_errno = errno; | ||||
free(vm); | free(vm); | ||||
errno = saved_errno; | errno = saved_errno; | ||||
return (NULL); | return (NULL); | ||||
} | } | ||||
void | void | ||||
vm_close(struct vmctx *vm) | |||||
{ | |||||
assert(vm != NULL); | |||||
close(vm->fd); | |||||
free(vm); | |||||
} | |||||
void | |||||
vm_destroy(struct vmctx *vm) | vm_destroy(struct vmctx *vm) | ||||
{ | { | ||||
assert(vm != NULL); | assert(vm != NULL); | ||||
if (vm->fd >= 0) | if (vm->fd >= 0) | ||||
close(vm->fd); | close(vm->fd); | ||||
DESTROY(vm->name); | DESTROY(vm->name); | ||||
▲ Show 20 Lines • Show All 1,580 Lines • Show Last 20 Lines |