result = 0;
-cleanup:
+ cleanup:
VBOX_UTF8_FREE(utf8);
return result;
return caps;
-no_memory:
+ no_memory:
virObjectUnref(caps);
return NULL;
}
return 0;
-cleanup:
+ cleanup:
return -1;
}
}
}
-cleanup:
+ cleanup:
vboxArrayRelease(&machines);
return ret;
}
}
}
-cleanup:
+ cleanup:
vboxArrayRelease(&machines);
return ret;
}
ret = 1;
-cleanup:
+ cleanup:
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
return ret;
ret = 0;
-cleanup:
+ cleanup:
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
return ret;
}
}
-cleanup:
+ cleanup:
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
return ret;
}
}
-cleanup:
+ cleanup:
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
return ret;
VBOX_SESSION_CLOSE();
}
-cleanup:
+ cleanup:
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
return ret;
}
}
-cleanup:
+ cleanup:
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
return ret;
VBOX_SESSION_CLOSE();
}
-cleanup:
+ cleanup:
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
return ret;
}
}
-cleanup:
+ cleanup:
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
return ret;
vboxArrayRelease(&machines);
-cleanup:
+ cleanup:
return ret;
}
ret = 0;
-cleanup:
+ cleanup:
vboxIIDUnalloc(&domiid);
return ret;
}
USBFilterCount++;
}
-release_filters:
+ release_filters:
vboxArrayRelease(&deviceFilters);
#if VBOX_API_VERSION < 4003000
-release_controller:
+ release_controller:
VBOX_RELEASE(USBController);
#else
VBOX_RELEASE(USBDeviceFilters);
return;
-release_hostdevs:
+ release_hostdevs:
for (i = 0; i < def->nhostdevs; i++)
virDomainHostdevDefFree(def->hostdevs[i]);
VIR_FREE(def->hostdevs);
}
}
-sharedFoldersCleanup:
+ sharedFoldersCleanup:
vboxArrayRelease(&sharedFolders);
/* dump network cards if present */
if (gotAllABoutDef == 0)
ret = virDomainDefFormat(def, flags);
-cleanup:
+ cleanup:
vboxIIDUnalloc(&iid);
virDomainDefFree(def);
return ret;
}
}
-cleanup:
+ cleanup:
vboxArrayRelease(&machines);
return ret;
}
}
}
-cleanup:
+ cleanup:
vboxArrayRelease(&machines);
return ret;
}
/* Do the cleanup and take care you dont leak any memory */
vboxArrayRelease(&machines);
-cleanup:
+ cleanup:
return ret;
}
return ret;
-cleanup:
+ cleanup:
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
virDomainDefFree(def);
}
}
-cleanup:
+ cleanup:
vboxIIDUnalloc(&iid);
virDomainDefFree(def);
virDomainDeviceDefFree(dev);
}
}
-cleanup:
+ cleanup:
vboxIIDUnalloc(&iid);
virDomainDefFree(def);
virDomainDeviceDefFree(dev);
vboxArrayRelease(&children);
}
-out:
+ out:
*snapshots = list;
return count;
-error:
+ error:
if (list) {
for (next = 0; next < count; next++)
VBOX_RELEASE(list[next]);
goto cleanup;
}
-cleanup:
+ cleanup:
if (count > 0) {
for (i = 0; i < count; i++) {
if (snapshots[i] != snapshot)
ret = virGetDomainSnapshot(dom, def->name);
-cleanup:
+ cleanup:
VBOX_RELEASE(progress);
VBOX_UTF16_FREE(description);
VBOX_UTF16_FREE(name);
virUUIDFormat(dom->uuid, uuidstr);
ret = virDomainSnapshotDefFormat(uuidstr, def, flags, 0);
-cleanup:
+ cleanup:
virDomainSnapshotDefFree(def);
VBOX_RELEASE(parent);
VBOX_RELEASE(snap);
else
ret = snapshotCount;
-cleanup:
+ cleanup:
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
return ret;
else
ret = nameslen;
-cleanup:
+ cleanup:
if (count > 0) {
for (i = 0; i < count; i++)
VBOX_RELEASE(snapshots[i]);
ret = virGetDomainSnapshot(dom, name);
-cleanup:
+ cleanup:
VBOX_RELEASE(snapshot);
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
else
ret = 0;
-cleanup:
+ cleanup:
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
return ret;
ret = virGetDomainSnapshot(dom, name);
-cleanup:
+ cleanup:
VBOX_UTF8_FREE(name);
VBOX_UTF16_FREE(nameUtf16);
VBOX_RELEASE(snap);
ret = virGetDomainSnapshot(dom, name);
-cleanup:
+ cleanup:
VBOX_UTF8_FREE(name);
VBOX_UTF16_FREE(nameUtf16);
VBOX_RELEASE(snapshot);
ret = STREQ(snapshot->name, name);
-cleanup:
+ cleanup:
VBOX_UTF8_FREE(name);
VBOX_UTF16_FREE(nameUtf16);
VBOX_RELEASE(snap);
ret = 0;
-cleanup:
+ cleanup:
VBOX_RELEASE(snap);
VBOX_RELEASE(machine);
vboxIIDUnalloc(&iid);
ret = 0;
-cleanup:
+ cleanup:
vboxIIDUnalloc(&iid);
return ret;
}
ret = 0;
-cleanup:
+ cleanup:
VBOX_RELEASE(progress);
VBOX_RELEASE(console);
VBOX_SESSION_CLOSE();
} else
ret = 0;
-cleanup:
+ cleanup:
VBOX_RELEASE(prevSnapshot);
VBOX_RELEASE(newSnapshot);
vboxIIDUnalloc(&domiid);
ret = 0;
-cleanup:
+ cleanup:
VBOX_RELEASE(progress);
vboxIIDUnalloc(&iid);
return ret;
ret = vboxDomainSnapshotDeleteSingle(data, console, snapshot);
-cleanup:
+ cleanup:
vboxArrayRelease(&children);
return ret;
}
else
ret = vboxDomainSnapshotDeleteSingle(data, console, snap);
-cleanup:
+ cleanup:
VBOX_RELEASE(console);
VBOX_RELEASE(snap);
vboxIIDUnalloc(&domiid);
/* conn->networkPrivateData = some network specific data */
return VIR_DRV_OPEN_SUCCESS;
-cleanup:
+ cleanup:
return VIR_DRV_OPEN_DECLINED;
}
VBOX_UTF16_FREE(networkInterfaceNameUtf16);
VBOX_RELEASE(host);
-cleanup:
+ cleanup:
virNetworkDefFree(def);
return ret;
}
ret = 0;
-cleanup:
+ cleanup:
VIR_FREE(networkNameUtf8);
return ret;
}
ret = 0;
-cleanup:
+ cleanup:
VIR_FREE(networkNameUtf8);
return ret;
}
ret = virNetworkDefFormat(def, 0);
-cleanup:
+ cleanup:
virNetworkDefFree(def);
VIR_FREE(networkNameUtf8);
return ret;
VBOX_UTF16_FREE(hddFormatUtf16);
VBOX_UTF16_FREE(hddNameUtf16);
-cleanup:
+ cleanup:
virStorageVolDefFree(def);
return ret;
}
_("unable to open stream"));
VIR_FREE(ret);
}
-endjob:
+ endjob:
VIR_FREE(screenData);
VBOX_RELEASE(display);
}
ret = count;
-cleanup:
+ cleanup:
if (doms) {
for (i = 0; i < count; i++) {
if (doms[i])