Indent top-level labels by one space in the rest of src/

This commit is contained in:
Ján Tomko 2014-03-25 07:57:22 +01:00
parent 6ffbc3e46d
commit 9e7ecabf94
39 changed files with 424 additions and 424 deletions

View File

@ -125,7 +125,7 @@ virAccessDriverPolkitFormatProcess(const char *actionid)
goto cleanup; goto cleanup;
#endif #endif
cleanup: cleanup:
virObjectUnref(identity); virObjectUnref(identity);
return ret; return ret;
} }
@ -181,7 +181,7 @@ virAccessDriverPolkitCheck(virAccessManagerPtr manager ATTRIBUTE_UNUSED,
goto cleanup; goto cleanup;
} }
cleanup: cleanup:
virCommandFree(cmd); virCommandFree(cmd);
VIR_FREE(actionid); VIR_FREE(actionid);
VIR_FREE(process); VIR_FREE(process);

View File

@ -170,7 +170,7 @@ virAccessManagerPtr virAccessManagerNewStack(const char **names)
return manager; return manager;
error: error:
virObjectUnref(manager); virObjectUnref(manager);
return NULL; return NULL;
} }

View File

@ -99,7 +99,7 @@ virBhyveTapGetRealDeviceName(char *name)
virReportSystemError(errno, "%s", virReportSystemError(errno, "%s",
_("Unable to iterate over TAP devices")); _("Unable to iterate over TAP devices"));
cleanup: cleanup:
VIR_FREE(devpath); VIR_FREE(devpath);
VIR_FORCE_CLOSE(fd); VIR_FORCE_CLOSE(fd);
closedir(dirp); closedir(dirp);
@ -282,7 +282,7 @@ virBhyveProcessBuildBhyveCmd(bhyveConnPtr driver ATTRIBUTE_UNUSED,
return cmd; return cmd;
error: error:
virCommandFree(cmd); virCommandFree(cmd);
return NULL; return NULL;
} }

View File

@ -94,7 +94,7 @@ bhyveBuildCapabilities(void)
return caps; return caps;
error: error:
virObjectUnref(caps); virObjectUnref(caps);
return NULL; return NULL;
} }
@ -231,7 +231,7 @@ bhyveDomainGetInfo(virDomainPtr domain, virDomainInfoPtr info)
info->nrVirtCpu = vm->def->vcpus; info->nrVirtCpu = vm->def->vcpus;
ret = 0; ret = 0;
cleanup: cleanup:
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
} }
@ -256,7 +256,7 @@ bhyveDomainGetState(virDomainPtr domain,
*state = virDomainObjGetState(vm, reason); *state = virDomainObjGetState(vm, reason);
ret = 0; ret = 0;
cleanup: cleanup:
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
} }
@ -275,7 +275,7 @@ bhyveDomainIsActive(virDomainPtr domain)
ret = virDomainObjIsActive(obj); ret = virDomainObjIsActive(obj);
cleanup: cleanup:
virObjectUnlock(obj); virObjectUnlock(obj);
return ret; return ret;
} }
@ -294,7 +294,7 @@ bhyveDomainIsPersistent(virDomainPtr domain)
ret = obj->persistent; ret = obj->persistent;
cleanup: cleanup:
virObjectUnlock(obj); virObjectUnlock(obj);
return ret; return ret;
} }
@ -313,7 +313,7 @@ bhyveDomainGetXMLDesc(virDomainPtr domain, unsigned int flags)
ret = virDomainDefFormat(vm->def, flags); ret = virDomainDefFormat(vm->def, flags);
cleanup: cleanup:
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
} }
@ -349,7 +349,7 @@ bhyveDomainDefineXML(virConnectPtr conn, const char *xml)
if (virDomainSaveConfig(BHYVE_CONFIG_DIR, vm->def) < 0) if (virDomainSaveConfig(BHYVE_CONFIG_DIR, vm->def) < 0)
goto cleanup; goto cleanup;
cleanup: cleanup:
virDomainDefFree(def); virDomainDefFree(def);
virObjectUnlock(vm); virObjectUnlock(vm);
@ -389,7 +389,7 @@ bhyveDomainUndefine(virDomainPtr domain)
ret = 0; ret = 0;
cleanup: cleanup:
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
} }
@ -500,7 +500,7 @@ bhyveDomainLookupByUUID(virConnectPtr conn,
if (dom) if (dom)
dom->id = vm->def->id; dom->id = vm->def->id;
cleanup: cleanup:
virObjectUnlock(vm); virObjectUnlock(vm);
return dom; return dom;
} }
@ -527,7 +527,7 @@ static virDomainPtr bhyveDomainLookupByName(virConnectPtr conn,
if (dom) if (dom)
dom->id = vm->def->id; dom->id = vm->def->id;
cleanup: cleanup:
virObjectUnlock(vm); virObjectUnlock(vm);
return dom; return dom;
} }
@ -562,7 +562,7 @@ bhyveDomainCreateWithFlags(virDomainPtr dom,
VIR_DOMAIN_RUNNING_BOOTED, VIR_DOMAIN_RUNNING_BOOTED,
start_flags); start_flags);
cleanup: cleanup:
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
} }
@ -594,7 +594,7 @@ bhyveDomainDestroy(virDomainPtr dom)
ret = virBhyveProcessStop(privconn, vm, VIR_DOMAIN_SHUTOFF_DESTROYED); ret = virBhyveProcessStop(privconn, vm, VIR_DOMAIN_SHUTOFF_DESTROYED);
cleanup: cleanup:
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
} }
@ -710,7 +710,7 @@ bhyveStateInitialize(bool priveleged ATTRIBUTE_UNUSED,
return 0; return 0;
cleanup: cleanup:
bhyveStateCleanup(); bhyveStateCleanup();
return -1; return -1;
} }

View File

@ -158,7 +158,7 @@ virBhyveProcessStart(virConnectPtr conn,
ret = 0; ret = 0;
cleanup: cleanup:
if (ret < 0) { if (ret < 0) {
virCommandPtr destroy_cmd; virCommandPtr destroy_cmd;
if ((destroy_cmd = virBhyveProcessBuildDestroyCmd(driver, vm)) != NULL) { if ((destroy_cmd = virBhyveProcessBuildDestroyCmd(driver, vm)) != NULL) {
@ -232,7 +232,7 @@ virBhyveProcessStop(bhyveConnPtr driver,
vm->pid = -1; vm->pid = -1;
vm->def->id = -1; vm->def->id = -1;
cleanup: cleanup:
virCommandFree(cmd); virCommandFree(cmd);
return ret; return ret;
} }

View File

@ -121,7 +121,7 @@ virGetConnect(void)
return ret; return ret;
error: error:
virObjectUnref(ret); virObjectUnref(ret);
return NULL; return NULL;
} }
@ -227,7 +227,7 @@ virGetDomain(virConnectPtr conn, const char *name, const unsigned char *uuid)
return ret; return ret;
error: error:
virObjectUnref(ret); virObjectUnref(ret);
return NULL; return NULL;
} }
@ -290,7 +290,7 @@ virGetNetwork(virConnectPtr conn, const char *name, const unsigned char *uuid)
return ret; return ret;
error: error:
virObjectUnref(ret); virObjectUnref(ret);
return NULL; return NULL;
} }
@ -356,7 +356,7 @@ virGetInterface(virConnectPtr conn, const char *name, const char *mac)
return ret; return ret;
error: error:
virObjectUnref(ret); virObjectUnref(ret);
return NULL; return NULL;
} }
@ -425,7 +425,7 @@ virGetStoragePool(virConnectPtr conn, const char *name,
return ret; return ret;
error: error:
virObjectUnref(ret); virObjectUnref(ret);
return NULL; return NULL;
} }
@ -503,7 +503,7 @@ virGetStorageVol(virConnectPtr conn, const char *pool, const char *name,
return ret; return ret;
error: error:
virObjectUnref(ret); virObjectUnref(ret);
return NULL; return NULL;
} }
@ -566,7 +566,7 @@ virGetNodeDevice(virConnectPtr conn, const char *name)
ret->conn = virObjectRef(conn); ret->conn = virObjectRef(conn);
return ret; return ret;
error: error:
virObjectUnref(ret); virObjectUnref(ret);
return NULL; return NULL;
} }
@ -630,7 +630,7 @@ virGetSecret(virConnectPtr conn, const unsigned char *uuid,
return ret; return ret;
error: error:
virObjectUnref(ret); virObjectUnref(ret);
return NULL; return NULL;
} }
@ -740,7 +740,7 @@ virGetNWFilter(virConnectPtr conn, const char *name,
return ret; return ret;
error: error:
virObjectUnref(ret); virObjectUnref(ret);
return NULL; return NULL;
} }
@ -800,7 +800,7 @@ virGetDomainSnapshot(virDomainPtr domain, const char *name)
return ret; return ret;
error: error:
virObjectUnref(ret); virObjectUnref(ret);
return NULL; return NULL;
} }

View File

@ -103,7 +103,7 @@ virDriverLoadModule(const char *name)
VIR_FREE(regfunc); VIR_FREE(regfunc);
return handle; return handle;
cleanup: cleanup:
VIR_FREE(modfile); VIR_FREE(modfile);
VIR_FREE(regfunc); VIR_FREE(regfunc);
if (handle) if (handle)

View File

@ -121,7 +121,7 @@ static int virFDStreamRemoveCallback(virStreamPtr stream)
ret = 0; ret = 0;
cleanup: cleanup:
virMutexUnlock(&fdst->lock); virMutexUnlock(&fdst->lock);
return ret; return ret;
} }
@ -149,7 +149,7 @@ static int virFDStreamUpdateCallback(virStreamPtr stream, int events)
ret = 0; ret = 0;
cleanup: cleanup:
virMutexUnlock(&fdst->lock); virMutexUnlock(&fdst->lock);
return ret; return ret;
} }
@ -246,7 +246,7 @@ virFDStreamAddCallback(virStreamPtr st,
ret = 0; ret = 0;
cleanup: cleanup:
virMutexUnlock(&fdst->lock); virMutexUnlock(&fdst->lock);
return ret; return ret;
} }
@ -396,7 +396,7 @@ static int virFDStreamWrite(virStreamPtr st, const char *bytes, size_t nbytes)
nbytes = fdst->length - fdst->offset; nbytes = fdst->length - fdst->offset;
} }
retry: retry:
ret = write(fdst->fd, bytes, nbytes); ret = write(fdst->fd, bytes, nbytes);
if (ret < 0) { if (ret < 0) {
if (errno == EAGAIN || errno == EWOULDBLOCK) { if (errno == EAGAIN || errno == EWOULDBLOCK) {
@ -446,7 +446,7 @@ static int virFDStreamRead(virStreamPtr st, char *bytes, size_t nbytes)
nbytes = fdst->length - fdst->offset; nbytes = fdst->length - fdst->offset;
} }
retry: retry:
ret = read(fdst->fd, bytes, nbytes); ret = read(fdst->fd, bytes, nbytes);
if (ret < 0) { if (ret < 0) {
if (errno == EAGAIN || errno == EWOULDBLOCK) { if (errno == EAGAIN || errno == EWOULDBLOCK) {
@ -565,7 +565,7 @@ int virFDStreamConnectUNIX(virStreamPtr st,
goto error; goto error;
return 0; return 0;
error: error:
VIR_FORCE_CLOSE(fd); VIR_FORCE_CLOSE(fd);
return -1; return -1;
} }
@ -678,7 +678,7 @@ virFDStreamOpenFileInternal(virStreamPtr st,
return 0; return 0;
error: error:
virCommandFree(cmd); virCommandFree(cmd);
VIR_FORCE_CLOSE(fd); VIR_FORCE_CLOSE(fd);
VIR_FORCE_CLOSE(childfd); VIR_FORCE_CLOSE(childfd);
@ -752,7 +752,7 @@ int virFDStreamOpenPTY(virStreamPtr st,
return 0; return 0;
cleanup: cleanup:
virFDStreamClose(st); virFDStreamClose(st);
return -1; return -1;
} }

View File

@ -196,7 +196,7 @@ hypervConnectOpen(virConnectPtr conn, virConnectAuthPtr auth, unsigned int flags
priv = NULL; priv = NULL;
result = VIR_DRV_OPEN_SUCCESS; result = VIR_DRV_OPEN_SUCCESS;
cleanup: cleanup:
hypervFreePrivate(&priv); hypervFreePrivate(&priv);
VIR_FREE(username); VIR_FREE(username);
VIR_FREE(password); VIR_FREE(password);
@ -252,7 +252,7 @@ hypervConnectGetHostname(virConnectPtr conn)
ignore_value(VIR_STRDUP(hostname, computerSystem->data->DNSHostName)); ignore_value(VIR_STRDUP(hostname, computerSystem->data->DNSHostName));
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return hostname; return hostname;
@ -349,7 +349,7 @@ hypervNodeGetInfo(virConnectPtr conn, virNodeInfoPtr info)
result = 0; result = 0;
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
hypervFreeObject(priv, (hypervObject *)processorList); hypervFreeObject(priv, (hypervObject *)processorList);
@ -394,7 +394,7 @@ hypervConnectListDomains(virConnectPtr conn, int *ids, int maxids)
success = true; success = true;
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystemList); hypervFreeObject(priv, (hypervObject *)computerSystemList);
return success ? count : -1; return success ? count : -1;
@ -430,7 +430,7 @@ hypervConnectNumOfDomains(virConnectPtr conn)
success = true; success = true;
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystemList); hypervFreeObject(priv, (hypervObject *)computerSystemList);
return success ? count : -1; return success ? count : -1;
@ -462,7 +462,7 @@ hypervDomainLookupByID(virConnectPtr conn, int id)
hypervMsvmComputerSystemToDomain(conn, computerSystem, &domain); hypervMsvmComputerSystemToDomain(conn, computerSystem, &domain);
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return domain; return domain;
@ -498,7 +498,7 @@ hypervDomainLookupByUUID(virConnectPtr conn, const unsigned char *uuid)
hypervMsvmComputerSystemToDomain(conn, computerSystem, &domain); hypervMsvmComputerSystemToDomain(conn, computerSystem, &domain);
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return domain; return domain;
@ -531,7 +531,7 @@ hypervDomainLookupByName(virConnectPtr conn, const char *name)
hypervMsvmComputerSystemToDomain(conn, computerSystem, &domain); hypervMsvmComputerSystemToDomain(conn, computerSystem, &domain);
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return domain; return domain;
@ -560,7 +560,7 @@ hypervDomainSuspend(virDomainPtr domain)
result = hypervInvokeMsvmComputerSystemRequestStateChange result = hypervInvokeMsvmComputerSystemRequestStateChange
(domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_PAUSED); (domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_PAUSED);
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return result; return result;
@ -589,7 +589,7 @@ hypervDomainResume(virDomainPtr domain)
result = hypervInvokeMsvmComputerSystemRequestStateChange result = hypervInvokeMsvmComputerSystemRequestStateChange
(domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_ENABLED); (domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_ENABLED);
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return result; return result;
@ -621,7 +621,7 @@ hypervDomainDestroyFlags(virDomainPtr domain, unsigned int flags)
result = hypervInvokeMsvmComputerSystemRequestStateChange result = hypervInvokeMsvmComputerSystemRequestStateChange
(domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_DISABLED); (domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_DISABLED);
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return result; return result;
@ -743,7 +743,7 @@ hypervDomainGetInfo(virDomainPtr domain, virDomainInfoPtr info)
result = 0; result = 0;
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
hypervFreeObject(priv, (hypervObject *)virtualSystemSettingData); hypervFreeObject(priv, (hypervObject *)virtualSystemSettingData);
hypervFreeObject(priv, (hypervObject *)processorSettingData); hypervFreeObject(priv, (hypervObject *)processorSettingData);
@ -776,7 +776,7 @@ hypervDomainGetState(virDomainPtr domain, int *state, int *reason,
result = 0; result = 0;
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return result; return result;
@ -909,7 +909,7 @@ hypervDomainGetXMLDesc(virDomainPtr domain, unsigned int flags)
xml = virDomainDefFormat(def, flags); xml = virDomainDefFormat(def, flags);
cleanup: cleanup:
virDomainDefFree(def); virDomainDefFree(def);
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
hypervFreeObject(priv, (hypervObject *)virtualSystemSettingData); hypervFreeObject(priv, (hypervObject *)virtualSystemSettingData);
@ -961,7 +961,7 @@ hypervConnectListDefinedDomains(virConnectPtr conn, char **const names, int maxn
success = true; success = true;
cleanup: cleanup:
if (!success) { if (!success) {
for (i = 0; i < count; ++i) { for (i = 0; i < count; ++i) {
VIR_FREE(names[i]); VIR_FREE(names[i]);
@ -1005,7 +1005,7 @@ hypervConnectNumOfDefinedDomains(virConnectPtr conn)
success = true; success = true;
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystemList); hypervFreeObject(priv, (hypervObject *)computerSystemList);
return success ? count : -1; return success ? count : -1;
@ -1035,7 +1035,7 @@ hypervDomainCreateWithFlags(virDomainPtr domain, unsigned int flags)
result = hypervInvokeMsvmComputerSystemRequestStateChange result = hypervInvokeMsvmComputerSystemRequestStateChange
(domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_ENABLED); (domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_ENABLED);
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return result; return result;
@ -1109,7 +1109,7 @@ hypervDomainIsActive(virDomainPtr domain)
result = hypervIsMsvmComputerSystemActive(computerSystem, NULL) ? 1 : 0; result = hypervIsMsvmComputerSystemActive(computerSystem, NULL) ? 1 : 0;
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return result; return result;
@ -1158,7 +1158,7 @@ hypervDomainManagedSave(virDomainPtr domain, unsigned int flags)
result = hypervInvokeMsvmComputerSystemRequestStateChange result = hypervInvokeMsvmComputerSystemRequestStateChange
(domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_SUSPENDED); (domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_SUSPENDED);
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return result; return result;
@ -1182,7 +1182,7 @@ hypervDomainHasManagedSaveImage(virDomainPtr domain, unsigned int flags)
result = computerSystem->data->EnabledState == result = computerSystem->data->EnabledState ==
MSVM_COMPUTERSYSTEM_ENABLEDSTATE_SUSPENDED ? 1 : 0; MSVM_COMPUTERSYSTEM_ENABLEDSTATE_SUSPENDED ? 1 : 0;
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return result; return result;
@ -1213,7 +1213,7 @@ hypervDomainManagedSaveRemove(virDomainPtr domain, unsigned int flags)
result = hypervInvokeMsvmComputerSystemRequestStateChange result = hypervInvokeMsvmComputerSystemRequestStateChange
(domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_DISABLED); (domain, MSVM_COMPUTERSYSTEM_REQUESTEDSTATE_DISABLED);
cleanup: cleanup:
hypervFreeObject(priv, (hypervObject *)computerSystem); hypervFreeObject(priv, (hypervObject *)computerSystem);
return result; return result;
@ -1336,7 +1336,7 @@ hypervConnectListAllDomains(virConnectPtr conn,
doms = NULL; doms = NULL;
ret = count; ret = count;
cleanup: cleanup:
if (doms) { if (doms) {
for (i = 0; i < count; ++i) { for (i = 0; i < count; ++i) {
virDomainFree(doms[i]); virDomainFree(doms[i]);

View File

@ -77,7 +77,7 @@ hypervParseUri(hypervParsedUri **parsedUri, virURIPtr uri)
result = 0; result = 0;
cleanup: cleanup:
if (result < 0) { if (result < 0) {
hypervFreeParsedUri(parsedUri); hypervFreeParsedUri(parsedUri);
} }

View File

@ -236,7 +236,7 @@ hypervEnumAndPull(hypervPrivate *priv, virBufferPtr query, const char *root,
result = 0; result = 0;
cleanup: cleanup:
if (options != NULL) { if (options != NULL) {
wsmc_options_destroy(options); wsmc_options_destroy(options);
} }
@ -517,7 +517,7 @@ hypervInvokeMsvmComputerSystemRequestStateChange(virDomainPtr domain,
result = 0; result = 0;
cleanup: cleanup:
if (options != NULL) { if (options != NULL) {
wsmc_options_destroy(options); wsmc_options_destroy(options);
} }

View File

@ -141,7 +141,7 @@ netcfStateReload(void)
} }
ret = 0; ret = 0;
cleanup: cleanup:
virObjectUnlock(driverState); virObjectUnlock(driverState);
return ret; return ret;
@ -170,7 +170,7 @@ netcfGetMinimalDefForDevice(struct netcf_if *iface)
return def; return def;
cleanup: cleanup:
virInterfaceDefFree(def); virInterfaceDefFree(def);
return NULL; return NULL;
} }
@ -261,7 +261,7 @@ netcfInterfaceObjIsActive(struct netcf_if *iface,
*active = flags & NETCF_IFACE_ACTIVE; *active = flags & NETCF_IFACE_ACTIVE;
ret = 0; ret = 0;
cleanup: cleanup:
virObjectUnref(driverState); virObjectUnref(driverState);
return ret; return ret;
} }
@ -377,7 +377,7 @@ static int netcfConnectNumOfInterfacesImpl(virConnectPtr conn,
ret = want; ret = want;
cleanup: cleanup:
if (names && count > 0) if (names && count > 0)
for (i = 0; i < count; i++) for (i = 0; i < count; i++)
VIR_FREE(names[i]); VIR_FREE(names[i]);
@ -474,7 +474,7 @@ static int netcfConnectListInterfacesImpl(virConnectPtr conn,
ret = want; ret = want;
cleanup: cleanup:
if (allnames && count > 0) if (allnames && count > 0)
for (i = 0; i < count; i++) for (i = 0; i < count; i++)
VIR_FREE(allnames[i]); VIR_FREE(allnames[i]);
@ -683,7 +683,7 @@ netcfConnectListAllInterfaces(virConnectPtr conn,
ret = niface_objs; ret = niface_objs;
cleanup: cleanup:
ncf_if_free(iface); ncf_if_free(iface);
if (names && count > 0) if (names && count > 0)
@ -737,7 +737,7 @@ static virInterfacePtr netcfInterfaceLookupByName(virConnectPtr conn,
ret = virGetInterface(conn, ncf_if_name(iface), ncf_if_mac_string(iface)); ret = virGetInterface(conn, ncf_if_name(iface), ncf_if_mac_string(iface));
cleanup: cleanup:
ncf_if_free(iface); ncf_if_free(iface);
virInterfaceDefFree(def); virInterfaceDefFree(def);
virObjectUnlock(driver); virObjectUnlock(driver);
@ -786,7 +786,7 @@ static virInterfacePtr netcfInterfaceLookupByMACString(virConnectPtr conn,
ret = virGetInterface(conn, ncf_if_name(iface), ncf_if_mac_string(iface)); ret = virGetInterface(conn, ncf_if_name(iface), ncf_if_mac_string(iface));
cleanup: cleanup:
ncf_if_free(iface); ncf_if_free(iface);
virInterfaceDefFree(def); virInterfaceDefFree(def);
virObjectUnlock(driver); virObjectUnlock(driver);
@ -842,7 +842,7 @@ static char *netcfInterfaceGetXMLDesc(virInterfacePtr ifinfo,
goto cleanup; goto cleanup;
} }
cleanup: cleanup:
ncf_if_free(iface); ncf_if_free(iface);
VIR_FREE(xmlstr); VIR_FREE(xmlstr);
virInterfaceDefFree(ifacedef); virInterfaceDefFree(ifacedef);
@ -892,7 +892,7 @@ static virInterfacePtr netcfInterfaceDefineXML(virConnectPtr conn,
ret = virGetInterface(conn, ncf_if_name(iface), ncf_if_mac_string(iface)); ret = virGetInterface(conn, ncf_if_name(iface), ncf_if_mac_string(iface));
cleanup: cleanup:
ncf_if_free(iface); ncf_if_free(iface);
VIR_FREE(xmlstr); VIR_FREE(xmlstr);
virInterfaceDefFree(ifacedef); virInterfaceDefFree(ifacedef);
@ -933,7 +933,7 @@ static int netcfInterfaceUndefine(virInterfacePtr ifinfo)
goto cleanup; goto cleanup;
} }
cleanup: cleanup:
ncf_if_free(iface); ncf_if_free(iface);
virInterfaceDefFree(def); virInterfaceDefFree(def);
virObjectUnlock(driver); virObjectUnlock(driver);
@ -986,7 +986,7 @@ static int netcfInterfaceCreate(virInterfacePtr ifinfo,
goto cleanup; goto cleanup;
} }
cleanup: cleanup:
ncf_if_free(iface); ncf_if_free(iface);
virInterfaceDefFree(def); virInterfaceDefFree(def);
virObjectUnlock(driver); virObjectUnlock(driver);
@ -1039,7 +1039,7 @@ static int netcfInterfaceDestroy(virInterfacePtr ifinfo,
goto cleanup; goto cleanup;
} }
cleanup: cleanup:
ncf_if_free(iface); ncf_if_free(iface);
virInterfaceDefFree(def); virInterfaceDefFree(def);
virObjectUnlock(driver); virObjectUnlock(driver);
@ -1073,7 +1073,7 @@ static int netcfInterfaceIsActive(virInterfacePtr ifinfo)
ret = active ? 1 : 0; ret = active ? 1 : 0;
cleanup: cleanup:
ncf_if_free(iface); ncf_if_free(iface);
virInterfaceDefFree(def); virInterfaceDefFree(def);
virObjectUnlock(driver); virObjectUnlock(driver);

View File

@ -85,7 +85,7 @@ udevGetMinimalDefForDevice(struct udev_device *dev)
return def; return def;
cleanup: cleanup:
virInterfaceDefFree(def); virInterfaceDefFree(def);
return NULL; return NULL;
} }
@ -154,7 +154,7 @@ udevInterfaceOpen(virConnectPtr conn,
return VIR_DRV_OPEN_SUCCESS; return VIR_DRV_OPEN_SUCCESS;
cleanup: cleanup:
VIR_FREE(driverState); VIR_FREE(driverState);
return VIR_DRV_OPEN_ERROR; return VIR_DRV_OPEN_ERROR;
@ -220,7 +220,7 @@ udevNumOfInterfacesByStatus(virConnectPtr conn, virUdevStatus status,
virInterfaceDefFree(def); virInterfaceDefFree(def);
} }
cleanup: cleanup:
if (enumerate) if (enumerate)
udev_enumerate_unref(enumerate); udev_enumerate_unref(enumerate);
udev_unref(udev); udev_unref(udev);
@ -288,7 +288,7 @@ udevListInterfacesByStatus(virConnectPtr conn,
return count; return count;
error: error:
if (enumerate) if (enumerate)
udev_enumerate_unref(enumerate); udev_enumerate_unref(enumerate);
udev_unref(udev); udev_unref(udev);
@ -462,7 +462,7 @@ udevConnectListAllInterfaces(virConnectPtr conn,
return count; return count;
cleanup: cleanup:
if (enumerate) if (enumerate)
udev_enumerate_unref(enumerate); udev_enumerate_unref(enumerate);
udev_unref(udev); udev_unref(udev);
@ -505,7 +505,7 @@ udevInterfaceLookupByName(virConnectPtr conn, const char *name)
ret = virGetInterface(conn, def->name, def->mac); ret = virGetInterface(conn, def->name, def->mac);
udev_device_unref(dev); udev_device_unref(dev);
cleanup: cleanup:
udev_unref(udev); udev_unref(udev);
virInterfaceDefFree(def); virInterfaceDefFree(def);
@ -568,7 +568,7 @@ udevInterfaceLookupByMACString(virConnectPtr conn, const char *macstr)
ret = virGetInterface(conn, def->name, def->mac); ret = virGetInterface(conn, def->name, def->mac);
udev_device_unref(dev); udev_device_unref(dev);
cleanup: cleanup:
if (enumerate) if (enumerate)
udev_enumerate_unref(enumerate); udev_enumerate_unref(enumerate);
udev_unref(udev); udev_unref(udev);
@ -842,7 +842,7 @@ udevGetIfaceDefBond(struct udev *udev,
return 0; return 0;
error: error:
for (i = 0; slave_count != -1 && i < slave_count; i++) { for (i = 0; slave_count != -1 && i < slave_count; i++) {
VIR_FREE(slave_list[i]); VIR_FREE(slave_list[i]);
} }
@ -949,7 +949,7 @@ udevGetIfaceDefBridge(struct udev *udev,
return 0; return 0;
error: error:
for (i = 0; member_count != -1 && i < member_count; i++) { for (i = 0; member_count != -1 && i < member_count; i++) {
VIR_FREE(member_list[i]); VIR_FREE(member_list[i]);
} }
@ -986,7 +986,7 @@ udevGetIfaceDefVlan(struct udev *udev ATTRIBUTE_UNUSED,
return 0; return 0;
error: error:
VIR_FREE(ifacedef->data.vlan.tag); VIR_FREE(ifacedef->data.vlan.tag);
VIR_FREE(ifacedef->data.vlan.devname); VIR_FREE(ifacedef->data.vlan.devname);
@ -1094,7 +1094,7 @@ udevGetIfaceDef(struct udev *udev, const char *name)
return ifacedef; return ifacedef;
error: error:
udev_device_unref(dev); udev_device_unref(dev);
virInterfaceDefFree(ifacedef); virInterfaceDefFree(ifacedef);
@ -1128,7 +1128,7 @@ udevInterfaceGetXMLDesc(virInterfacePtr ifinfo,
virInterfaceDefFree(ifacedef); virInterfaceDefFree(ifacedef);
cleanup: cleanup:
/* decrement our udev ptr */ /* decrement our udev ptr */
udev_unref(udev); udev_unref(udev);
@ -1164,7 +1164,7 @@ udevInterfaceIsActive(virInterfacePtr ifinfo)
udev_device_unref(dev); udev_device_unref(dev);
cleanup: cleanup:
udev_unref(udev); udev_unref(udev);
virInterfaceDefFree(def); virInterfaceDefFree(def);

View File

@ -89,7 +89,7 @@ virDomainLxcOpenNamespace(virDomainPtr domain,
virReportUnsupportedError(); virReportUnsupportedError();
error: error:
virDispatchError(conn); virDispatchError(conn);
return -1; return -1;
} }
@ -156,7 +156,7 @@ virDomainLxcEnterNamespace(virDomainPtr domain,
return 0; return 0;
error: error:
virDispatchError(domain->conn); virDispatchError(domain->conn);
return -1; return -1;
} }
@ -266,7 +266,7 @@ virDomainLxcEnterSecurityLabel(virSecurityModelPtr model,
return 0; return 0;
error: error:
virDispatchError(NULL); virDispatchError(NULL);
return -1; return -1;
} }

View File

@ -92,7 +92,7 @@ virDomainQemuMonitorCommand(virDomainPtr domain, const char *cmd,
virReportUnsupportedError(); virReportUnsupportedError();
error: error:
virDispatchError(conn); virDispatchError(conn);
return -1; return -1;
} }
@ -159,7 +159,7 @@ virDomainQemuAttach(virConnectPtr conn,
virReportUnsupportedError(); virReportUnsupportedError();
error: error:
virDispatchError(conn); virDispatchError(conn);
return NULL; return NULL;
} }
@ -213,7 +213,7 @@ virDomainQemuAgentCommand(virDomainPtr domain,
virReportUnsupportedError(); virReportUnsupportedError();
error: error:
virDispatchError(conn); virDispatchError(conn);
return NULL; return NULL;
} }
@ -299,7 +299,7 @@ virConnectDomainQemuMonitorEventRegister(virConnectPtr conn,
} }
virReportUnsupportedError(); virReportUnsupportedError();
error: error:
virDispatchError(conn); virDispatchError(conn);
return -1; return -1;
} }
@ -337,7 +337,7 @@ virConnectDomainQemuMonitorEventDeregister(virConnectPtr conn,
} }
virReportUnsupportedError(); virReportUnsupportedError();
error: error:
virDispatchError(conn); virDispatchError(conn);
return -1; return -1;
} }

View File

@ -97,7 +97,7 @@ static int update_driver_name(virNodeDeviceObjPtr dev)
goto cleanup; goto cleanup;
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(driver_link); VIR_FREE(driver_link);
VIR_FREE(devpath); VIR_FREE(devpath);
return ret; return ret;
@ -232,7 +232,7 @@ nodeDeviceLookupByName(virConnectPtr conn, const char *name)
ret = virGetNodeDevice(conn, name); ret = virGetNodeDevice(conn, name);
cleanup: cleanup:
if (obj) if (obj)
virNodeDeviceObjUnlock(obj); virNodeDeviceObjUnlock(obj);
return ret; return ret;
@ -284,7 +284,7 @@ nodeDeviceLookupSCSIHostByWWN(virConnectPtr conn,
virNodeDeviceObjUnlock(obj); virNodeDeviceObjUnlock(obj);
} }
out: out:
nodeDeviceUnlock(driver); nodeDeviceUnlock(driver);
return dev; return dev;
} }
@ -319,7 +319,7 @@ nodeDeviceGetXMLDesc(virNodeDevicePtr dev,
ret = virNodeDeviceDefFormat(obj->def); ret = virNodeDeviceDefFormat(obj->def);
cleanup: cleanup:
if (obj) if (obj)
virNodeDeviceObjUnlock(obj); virNodeDeviceObjUnlock(obj);
return ret; return ret;
@ -355,7 +355,7 @@ nodeDeviceGetParent(virNodeDevicePtr dev)
"%s", _("no parent for this device")); "%s", _("no parent for this device"));
} }
cleanup: cleanup:
if (obj) if (obj)
virNodeDeviceObjUnlock(obj); virNodeDeviceObjUnlock(obj);
return ret; return ret;
@ -389,7 +389,7 @@ nodeDeviceNumOfCaps(virNodeDevicePtr dev)
++ncaps; ++ncaps;
ret = ncaps; ret = ncaps;
cleanup: cleanup:
if (obj) if (obj)
virNodeDeviceObjUnlock(obj); virNodeDeviceObjUnlock(obj);
return ret; return ret;
@ -425,7 +425,7 @@ nodeDeviceListCaps(virNodeDevicePtr dev, char **const names, int maxnames)
} }
ret = ncaps; ret = ncaps;
cleanup: cleanup:
if (obj) if (obj)
virNodeDeviceObjUnlock(obj); virNodeDeviceObjUnlock(obj);
if (ret == -1) { if (ret == -1) {
@ -555,7 +555,7 @@ nodeDeviceCreateXML(virConnectPtr conn,
virReportError(VIR_ERR_NO_NODE_DEVICE, NULL); virReportError(VIR_ERR_NO_NODE_DEVICE, NULL);
} }
cleanup: cleanup:
nodeDeviceUnlock(driver); nodeDeviceUnlock(driver);
virNodeDeviceDefFree(def); virNodeDeviceDefFree(def);
VIR_FREE(wwnn); VIR_FREE(wwnn);
@ -617,7 +617,7 @@ nodeDeviceDestroy(virNodeDevicePtr dev)
} }
ret = 0; ret = 0;
out: out:
if (obj) if (obj)
virNodeDeviceObjUnlock(obj); virNodeDeviceObjUnlock(obj);
VIR_FREE(parent_name); VIR_FREE(parent_name);

View File

@ -259,7 +259,7 @@ gather_scsi_host_cap(LibHalContext *ctx, const char *udi,
goto out; goto out;
} }
out: out:
return retval; return retval;
} }
@ -527,7 +527,7 @@ dev_create(const char *udi)
failure: failure:
VIR_DEBUG("FAILED TO ADD dev %s", name); VIR_DEBUG("FAILED TO ADD dev %s", name);
cleanup: cleanup:
VIR_FREE(privData); VIR_FREE(privData);
virNodeDeviceDefFree(def); virNodeDeviceDefFree(def);
nodeDeviceUnlock(driverState); nodeDeviceUnlock(driverState);

View File

@ -115,7 +115,7 @@ detect_scsi_host_caps(union _virNodeDevCapData *d)
} }
ret = 0; ret = 0;
cleanup: cleanup:
if (ret < 0) { if (ret < 0) {
/* Clear the two flags in case of producing confusing XML output */ /* Clear the two flags in case of producing confusing XML output */
d->scsi_host.flags &= ~(VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST | d->scsi_host.flags &= ~(VIR_NODE_DEV_CAP_FLAG_HBA_FC_HOST |

View File

@ -140,7 +140,7 @@ static int udevGetDeviceProperty(struct udev_device *udev_device,
property_key, *property_value, property_key, *property_value,
udev_device_get_sysname(udev_device)); udev_device_get_sysname(udev_device));
out: out:
return ret; return ret;
} }
@ -227,7 +227,7 @@ static int udevGetDeviceSysfsAttr(struct udev_device *udev_device,
attr_name, *attr_value, attr_name, *attr_value,
udev_device_get_sysname(udev_device)); udev_device_get_sysname(udev_device));
out: out:
return ret; return ret;
} }
@ -414,7 +414,7 @@ static int udevTranslatePCIIds(unsigned int vendor,
ret = 0; ret = 0;
out: out:
return ret; return ret;
} }
@ -524,7 +524,7 @@ static int udevProcessPCI(struct udev_device *device,
ret = 0; ret = 0;
out: out:
return ret; return ret;
} }
@ -581,7 +581,7 @@ static int udevProcessUSBDevice(struct udev_device *device,
ret = 0; ret = 0;
out: out:
return ret; return ret;
} }
@ -626,7 +626,7 @@ static int udevProcessUSBInterface(struct udev_device *device,
ret = 0; ret = 0;
out: out:
return ret; return ret;
} }
@ -669,7 +669,7 @@ static int udevProcessNetworkInterface(struct udev_device *device,
ret = 0; ret = 0;
out: out:
return ret; return ret;
} }
@ -704,7 +704,7 @@ static int udevProcessSCSIHost(struct udev_device *device ATTRIBUTE_UNUSED,
ret = 0; ret = 0;
out: out:
return ret; return ret;
} }
@ -727,7 +727,7 @@ static int udevProcessSCSITarget(struct udev_device *device ATTRIBUTE_UNUSED,
ret = 0; ret = 0;
out: out:
return ret; return ret;
} }
@ -845,7 +845,7 @@ static int udevProcessSCSIDevice(struct udev_device *device ATTRIBUTE_UNUSED,
ret = 0; ret = 0;
out: out:
if (ret != 0) { if (ret != 0) {
VIR_ERROR(_("Failed to process SCSI device with sysfs path '%s'"), VIR_ERROR(_("Failed to process SCSI device with sysfs path '%s'"),
def->sysfs_path); def->sysfs_path);
@ -876,7 +876,7 @@ static int udevProcessDisk(struct udev_device *device,
data->storage.size = data->storage.num_blocks * data->storage.size = data->storage.num_blocks *
data->storage.logical_block_size; data->storage.logical_block_size;
out: out:
return ret; return ret;
} }
@ -924,7 +924,7 @@ static int udevProcessRemoveableMedia(struct udev_device *device,
def->caps->data.storage.logical_block_size; def->caps->data.storage.logical_block_size;
} }
out: out:
return ret; return ret;
} }
@ -948,7 +948,7 @@ static int udevProcessCDROM(struct udev_device *device,
has_media = tmp_int; has_media = tmp_int;
ret = udevProcessRemoveableMedia(device, def, has_media); ret = udevProcessRemoveableMedia(device, def, has_media);
out: out:
return ret; return ret;
} }
@ -996,7 +996,7 @@ static int udevProcessSD(struct udev_device *device,
data->storage.size = data->storage.num_blocks * data->storage.size = data->storage.num_blocks *
data->storage.logical_block_size; data->storage.logical_block_size;
out: out:
return ret; return ret;
} }
@ -1137,7 +1137,7 @@ static int udevProcessStorage(struct udev_device *device,
goto out; goto out;
} }
out: out:
VIR_DEBUG("Storage ret=%d", ret); VIR_DEBUG("Storage ret=%d", ret);
return ret; return ret;
} }
@ -1337,7 +1337,7 @@ static int udevSetParent(struct udev_device *device,
ret = 0; ret = 0;
out: out:
return ret; return ret;
} }
@ -1388,7 +1388,7 @@ static int udevAddOneDevice(struct udev_device *device)
ret = 0; ret = 0;
out: out:
if (ret != 0) { if (ret != 0) {
VIR_DEBUG("Discarding device %d %p %s", ret, def, VIR_DEBUG("Discarding device %d %p %s", ret, def,
def ? NULLSTR(def->sysfs_path) : ""); def ? NULLSTR(def->sysfs_path) : "");
@ -1444,7 +1444,7 @@ static int udevEnumerateDevices(struct udev *udev)
udevProcessDeviceListEntry(udev, list_entry); udevProcessDeviceListEntry(udev, list_entry);
} }
out: out:
udev_enumerate_unref(udev_enumerate); udev_enumerate_unref(udev_enumerate);
return ret; return ret;
} }
@ -1534,7 +1534,7 @@ static void udevEventHandleCallback(int watch ATTRIBUTE_UNUSED,
goto out; goto out;
} }
out: out:
udev_device_unref(device); udev_device_unref(device);
nodeDeviceUnlock(driverState); nodeDeviceUnlock(driverState);
return; return;
@ -1608,7 +1608,7 @@ udevGetDMIData(union _virNodeDevCapData *data)
goto out; goto out;
} }
out: out:
VIR_FREE(tmp); VIR_FREE(tmp);
if (device != NULL) { if (device != NULL) {
udev_device_unref(device); udev_device_unref(device);
@ -1647,7 +1647,7 @@ static int udevSetupSystemDev(void)
ret = 0; ret = 0;
out: out:
if (ret == -1) { if (ret == -1) {
virNodeDeviceDefFree(def); virNodeDeviceDefFree(def);
} }
@ -1758,10 +1758,10 @@ static int nodeStateInitialize(bool privileged ATTRIBUTE_UNUSED,
goto out_unlock; goto out_unlock;
} }
out_unlock: out_unlock:
nodeDeviceUnlock(driverState); nodeDeviceUnlock(driverState);
out: out:
if (ret == -1) { if (ret == -1) {
nodeStateCleanup(); nodeStateCleanup();
} }

View File

@ -196,7 +196,7 @@ freebsdNodeGetCPUStats(int cpuNum,
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(cpu_times); VIR_FREE(cpu_times);
return ret; return ret;
@ -329,7 +329,7 @@ virNodeGetCpuValue(const char *dir, unsigned int cpu, const char *file,
goto cleanup; goto cleanup;
} }
cleanup: cleanup:
VIR_FORCE_FCLOSE(pathfp); VIR_FORCE_FCLOSE(pathfp);
VIR_FREE(path); VIR_FREE(path);
@ -378,7 +378,7 @@ virNodeCountThreadSiblings(const char *dir, unsigned int cpu)
i++; i++;
} }
cleanup: cleanup:
VIR_FORCE_FCLOSE(pathfp); VIR_FORCE_FCLOSE(pathfp);
VIR_FREE(path); VIR_FREE(path);
@ -553,7 +553,7 @@ virNodeParseNode(const char *node,
ret = processors; ret = processors;
cleanup: cleanup:
/* don't shadow a more serious error */ /* don't shadow a more serious error */
if (cpudir && closedir(cpudir) < 0 && ret >= 0) { if (cpudir && closedir(cpudir) < 0 && ret >= 0) {
virReportSystemError(errno, _("problem closing %s"), node); virReportSystemError(errno, _("problem closing %s"), node);
@ -711,7 +711,7 @@ int linuxNodeInfoCPUPopulate(FILE *cpuinfo,
if (nodeinfo->cpus && nodeinfo->nodes) if (nodeinfo->cpus && nodeinfo->nodes)
goto done; goto done;
fallback: fallback:
VIR_FREE(sysfs_cpudir); VIR_FREE(sysfs_cpudir);
if (virAsprintf(&sysfs_cpudir, "%s/cpu", sysfs_dir) < 0) if (virAsprintf(&sysfs_cpudir, "%s/cpu", sysfs_dir) < 0)
@ -727,7 +727,7 @@ fallback:
nodeinfo->cores = cores; nodeinfo->cores = cores;
nodeinfo->threads = threads; nodeinfo->threads = threads;
done: done:
/* There should always be at least one cpu, socket, node, and thread. */ /* There should always be at least one cpu, socket, node, and thread. */
if (nodeinfo->cpus == 0) { if (nodeinfo->cpus == 0) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("no CPUs found")); virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("no CPUs found"));
@ -763,7 +763,7 @@ done:
ret = 0; ret = 0;
cleanup: cleanup:
/* don't shadow a more serious error */ /* don't shadow a more serious error */
if (nodedir && closedir(nodedir) < 0 && ret >= 0) { if (nodedir && closedir(nodedir) < 0 && ret >= 0) {
virReportSystemError(errno, _("problem closing %s"), sysfs_nodedir); virReportSystemError(errno, _("problem closing %s"), sysfs_nodedir);
@ -861,7 +861,7 @@ linuxNodeGetCPUStats(FILE *procstat,
_("Invalid cpuNum in %s"), _("Invalid cpuNum in %s"),
__FUNCTION__); __FUNCTION__);
cleanup: cleanup:
return ret; return ret;
} }
@ -967,7 +967,7 @@ linuxNodeGetMemoryStats(FILE *meminfo,
ret = 0; ret = 0;
cleanup: cleanup:
return ret; return ret;
} }
@ -995,7 +995,7 @@ linuxParseCPUmax(const char *path)
} while (*tmp++ != '\n'); } while (*tmp++ != '\n');
ret++; ret++;
cleanup: cleanup:
VIR_FREE(str); VIR_FREE(str);
return ret; return ret;
} }
@ -1020,7 +1020,7 @@ linuxParseCPUmap(int max_cpuid, const char *path)
VIR_FREE(str); VIR_FREE(str);
return map; return map;
error: error:
VIR_FREE(str); VIR_FREE(str);
virBitmapFree(map); virBitmapFree(map);
return NULL; return NULL;
@ -1044,7 +1044,7 @@ virNodeGetSiblingsList(const char *dir, int cpu_id)
if (virBitmapParse(buf, 0, &ret, virNumaGetMaxCPUs()) < 0) if (virBitmapParse(buf, 0, &ret, virNumaGetMaxCPUs()) < 0)
goto cleanup; goto cleanup;
cleanup: cleanup:
VIR_FREE(buf); VIR_FREE(buf);
VIR_FREE(path); VIR_FREE(path);
return ret; return ret;
@ -1077,7 +1077,7 @@ int nodeGetInfo(virNodeInfoPtr nodeinfo)
/* Convert to KB. */ /* Convert to KB. */
nodeinfo->memory = physmem_total() / 1024; nodeinfo->memory = physmem_total() / 1024;
cleanup: cleanup:
VIR_FORCE_FCLOSE(cpuinfo); VIR_FORCE_FCLOSE(cpuinfo);
return ret; return ret;
} }
@ -1319,7 +1319,7 @@ nodeSetMemoryParameterValue(virTypedParameterPtr param)
} }
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(path); VIR_FREE(path);
VIR_FREE(strval); VIR_FREE(strval);
return ret; return ret;
@ -1442,7 +1442,7 @@ nodeGetMemoryParameterValue(const char *field,
} }
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(path); VIR_FREE(path);
VIR_FREE(buf); VIR_FREE(buf);
return ret; return ret;
@ -1617,7 +1617,7 @@ nodeGetCPUMap(unsigned char **cpumap,
*online = virBitmapCountBits(cpus); *online = virBitmapCountBits(cpus);
ret = maxpresent; ret = maxpresent;
cleanup: cleanup:
if (ret < 0 && cpumap) if (ret < 0 && cpumap)
VIR_FREE(*cpumap); VIR_FREE(*cpumap);
virBitmapFree(cpus); virBitmapFree(cpus);
@ -1819,7 +1819,7 @@ nodeCapsInitNUMA(virCapsPtr caps)
ret = 0; ret = 0;
cleanup: cleanup:
if (topology_failed || ret < 0) if (topology_failed || ret < 0)
virCapabilitiesClearHostNUMACellCPUTopology(cpus, ncpus); virCapabilitiesClearHostNUMACellCPUTopology(cpus, ncpus);
@ -1867,7 +1867,7 @@ nodeGetCellsFreeMemory(unsigned long long *freeMems,
} }
ret = numCells; ret = numCells;
cleanup: cleanup:
return ret; return ret;
} }

View File

@ -105,7 +105,7 @@ openvzExtractVersionInfo(const char *cmdstr, int *retversion)
ret = 0; ret = 0;
cleanup: cleanup:
virCommandFree(cmd); virCommandFree(cmd);
VIR_FREE(help); VIR_FREE(help);
@ -160,7 +160,7 @@ openvzParseBarrierLimit(const char* value,
} }
} }
ret = 0; ret = 0;
error: error:
VIR_FREE(str); VIR_FREE(str);
return ret; return ret;
} }
@ -197,7 +197,7 @@ virCapsPtr openvzCapsInit(void)
return caps; return caps;
no_memory: no_memory:
virObjectUnref(caps); virObjectUnref(caps);
return NULL; return NULL;
} }
@ -336,7 +336,7 @@ openvzReadNetworkConf(virDomainDefPtr def,
return 0; return 0;
error: error:
VIR_FREE(temp); VIR_FREE(temp);
virDomainNetDefFree(net); virDomainNetDefFree(net);
return -1; return -1;
@ -454,9 +454,9 @@ openvzReadFSConf(virDomainDefPtr def,
VIR_FREE(temp); VIR_FREE(temp);
return 0; return 0;
no_memory: no_memory:
virReportOOMError(); virReportOOMError();
error: error:
VIR_FREE(temp); VIR_FREE(temp);
virDomainFSDefFree(fs); virDomainFSDefFree(fs);
return -1; return -1;
@ -526,7 +526,7 @@ openvzReadMemConf(virDomainDefPtr def, int veid)
} }
ret = 0; ret = 0;
error: error:
VIR_FREE(temp); VIR_FREE(temp);
return ret; return ret;
} }
@ -729,7 +729,7 @@ openvzWriteConfigParam(const char * conf_file, const char *param, const char *va
return 0; return 0;
error: error:
VIR_FREE(line); VIR_FREE(line);
VIR_FORCE_FCLOSE(fp); VIR_FORCE_FCLOSE(fp);
VIR_FORCE_CLOSE(temp_fd); VIR_FORCE_CLOSE(temp_fd);
@ -862,7 +862,7 @@ openvz_copyfile(char* from_path, char* to_path)
return 0; return 0;
error: error:
VIR_FREE(line); VIR_FREE(line);
VIR_FORCE_FCLOSE(fp); VIR_FORCE_FCLOSE(fp);
VIR_FORCE_CLOSE(copy_fd); VIR_FORCE_CLOSE(copy_fd);
@ -901,7 +901,7 @@ openvzCopyDefaultConfig(int vpsid)
goto cleanup; goto cleanup;
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(confdir); VIR_FREE(confdir);
VIR_FREE(default_conf_file); VIR_FREE(default_conf_file);
VIR_FREE(configfile_value); VIR_FREE(configfile_value);
@ -945,7 +945,7 @@ openvzLocateConfDir(void)
i++; i++;
} }
cleanup: cleanup:
return ret; return ret;
} }
@ -1016,7 +1016,7 @@ openvzGetVPSUUID(int vpsid, char *uuidstr, size_t len)
} }
} }
retval = 0; retval = 0;
cleanup: cleanup:
VIR_FREE(line); VIR_FREE(line);
VIR_FORCE_FCLOSE(fp); VIR_FORCE_FCLOSE(fp);
VIR_FREE(conf_file); VIR_FREE(conf_file);
@ -1059,7 +1059,7 @@ openvzSetDefinedUUID(int vpsid, unsigned char *uuid)
} }
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FORCE_FCLOSE(fp); VIR_FORCE_FCLOSE(fp);
VIR_FREE(conf_file); VIR_FREE(conf_file);
return ret; return ret;

View File

@ -206,7 +206,7 @@ static int openvzSetInitialConfig(virDomainDefPtr vmdef)
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(confdir); VIR_FREE(confdir);
virCommandFree(cmd); virCommandFree(cmd);
@ -251,7 +251,7 @@ openvzSetDiskQuota(virDomainDefPtr vmdef,
} }
ret = 0; ret = 0;
cleanup: cleanup:
virCommandFree(cmd); virCommandFree(cmd);
return ret; return ret;
@ -287,12 +287,12 @@ openvzDomainGetHostname(virDomainPtr dom, unsigned int flags)
goto error; goto error;
} }
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return hostname; return hostname;
error: error:
VIR_FREE(hostname); VIR_FREE(hostname);
goto cleanup; goto cleanup;
} }
@ -318,7 +318,7 @@ static virDomainPtr openvzDomainLookupByID(virConnectPtr conn,
if (dom) if (dom)
dom->id = vm->def->id; dom->id = vm->def->id;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return dom; return dom;
@ -357,7 +357,7 @@ static char *openvzDomainGetOSType(virDomainPtr dom)
ignore_value(VIR_STRDUP(ret, vm->def->os.type)); ignore_value(VIR_STRDUP(ret, vm->def->os.type));
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -384,7 +384,7 @@ static virDomainPtr openvzDomainLookupByUUID(virConnectPtr conn,
if (dom) if (dom)
dom->id = vm->def->id; dom->id = vm->def->id;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return dom; return dom;
@ -410,7 +410,7 @@ static virDomainPtr openvzDomainLookupByName(virConnectPtr conn,
if (dom) if (dom)
dom->id = vm->def->id; dom->id = vm->def->id;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return dom; return dom;
@ -453,7 +453,7 @@ static int openvzDomainGetInfo(virDomainPtr dom,
info->nrVirtCpu = vm->def->vcpus; info->nrVirtCpu = vm->def->vcpus;
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -484,7 +484,7 @@ openvzDomainGetState(virDomainPtr dom,
ret = openvzGetVEStatus(vm, state, reason); ret = openvzGetVEStatus(vm, state, reason);
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -506,7 +506,7 @@ static int openvzDomainIsActive(virDomainPtr dom)
} }
ret = virDomainObjIsActive(obj); ret = virDomainObjIsActive(obj);
cleanup: cleanup:
if (obj) if (obj)
virObjectUnlock(obj); virObjectUnlock(obj);
return ret; return ret;
@ -528,7 +528,7 @@ static int openvzDomainIsPersistent(virDomainPtr dom)
} }
ret = obj->persistent; ret = obj->persistent;
cleanup: cleanup:
if (obj) if (obj)
virObjectUnlock(obj); virObjectUnlock(obj);
return ret; return ret;
@ -558,7 +558,7 @@ static char *openvzDomainGetXMLDesc(virDomainPtr dom, unsigned int flags) {
ret = virDomainDefFormat(vm->def, flags); ret = virDomainDefFormat(vm->def, flags);
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -617,7 +617,7 @@ static int openvzDomainSuspend(virDomainPtr dom)
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -656,7 +656,7 @@ static int openvzDomainResume(virDomainPtr dom)
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -702,7 +702,7 @@ openvzDomainShutdownFlags(virDomainPtr dom,
dom->id = -1; dom->id = -1;
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -763,7 +763,7 @@ static int openvzDomainReboot(virDomainPtr dom,
virDomainObjSetState(vm, VIR_DOMAIN_RUNNING, VIR_DOMAIN_RUNNING_BOOTED); virDomainObjSetState(vm, VIR_DOMAIN_RUNNING, VIR_DOMAIN_RUNNING_BOOTED);
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -954,7 +954,7 @@ openvzDomainSetNetworkConfig(virConnectPtr conn,
return 0; return 0;
exit: exit:
virBufferFreeAndReset(&buf); virBufferFreeAndReset(&buf);
return -1; return -1;
} }
@ -1035,7 +1035,7 @@ openvzDomainDefineXML(virConnectPtr conn, const char *xml)
if (dom) if (dom)
dom->id = -1; dom->id = -1;
cleanup: cleanup:
virDomainDefFree(vmdef); virDomainDefFree(vmdef);
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
@ -1123,7 +1123,7 @@ openvzDomainCreateXML(virConnectPtr conn, const char *xml,
if (dom) if (dom)
dom->id = vm->def->id; dom->id = vm->def->id;
cleanup: cleanup:
virDomainDefFree(vmdef); virDomainDefFree(vmdef);
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
@ -1172,7 +1172,7 @@ openvzDomainCreateWithFlags(virDomainPtr dom, unsigned int flags)
virDomainObjSetState(vm, VIR_DOMAIN_RUNNING, VIR_DOMAIN_RUNNING_BOOTED); virDomainObjSetState(vm, VIR_DOMAIN_RUNNING, VIR_DOMAIN_RUNNING_BOOTED);
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -1221,7 +1221,7 @@ openvzDomainUndefineFlags(virDomainPtr dom,
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
openvzDriverUnlock(driver); openvzDriverUnlock(driver);
@ -1259,7 +1259,7 @@ openvzDomainSetAutostart(virDomainPtr dom, int autostart)
} }
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -1294,7 +1294,7 @@ openvzDomainGetAutostart(virDomainPtr dom, int *autostart)
*autostart = 1; *autostart = 1;
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(value); VIR_FREE(value);
if (vm) if (vm)
@ -1392,7 +1392,7 @@ static int openvzDomainSetVcpusFlags(virDomainPtr dom, unsigned int nvcpus,
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -1479,7 +1479,7 @@ static virDrvOpenStatus openvzConnectOpen(virConnectPtr conn,
return VIR_DRV_OPEN_SUCCESS; return VIR_DRV_OPEN_SUCCESS;
cleanup: cleanup:
openvzFreeDriver(driver); openvzFreeDriver(driver);
return VIR_DRV_OPEN_ERROR; return VIR_DRV_OPEN_ERROR;
}; };
@ -1565,7 +1565,7 @@ static int openvzConnectListDomains(virConnectPtr conn ATTRIBUTE_UNUSED,
} }
rc = got; rc = got;
cleanup: cleanup:
VIR_FORCE_CLOSE(outfd); VIR_FORCE_CLOSE(outfd);
virCommandFree(cmd); virCommandFree(cmd);
return rc; return rc;
@ -1623,7 +1623,7 @@ static int openvzConnectListDefinedDomains(virConnectPtr conn ATTRIBUTE_UNUSED,
} }
rc = got; rc = got;
out: out:
VIR_FORCE_CLOSE(outfd); VIR_FORCE_CLOSE(outfd);
virCommandFree(cmd); virCommandFree(cmd);
if (rc < 0) { if (rc < 0) {
@ -1644,7 +1644,7 @@ static int openvzGetProcessInfo(unsigned long long *cpuTime, int vpsid)
int err = 0; int err = 0;
/* read statistic from /proc/vz/vestat. /* read statistic from /proc/vz/vestat.
sample: sample:
Version: 2.2 Version: 2.2
VEID user nice system uptime idle other.. VEID user nice system uptime idle other..
33 78 0 1330 59454597 142650441835148 other.. 33 78 0 1330 59454597 142650441835148 other..
@ -1715,7 +1715,7 @@ openvzDomainSetMemoryInternal(virDomainObjPtr vm,
return 0; return 0;
cleanup: cleanup:
return -1; return -1;
} }
@ -1753,7 +1753,7 @@ openvzDomainGetBarrierLimit(virDomainPtr domain,
} }
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(output); VIR_FREE(output);
virCommandFree(cmd); virCommandFree(cmd);
return ret; return ret;
@ -1785,7 +1785,7 @@ openvzDomainSetBarrierLimit(virDomainPtr domain,
goto cleanup; goto cleanup;
ret = 0; ret = 0;
cleanup: cleanup:
virCommandFree(cmd); virCommandFree(cmd);
return ret; return ret;
} }
@ -1857,7 +1857,7 @@ openvzDomainGetMemoryParameters(virDomainPtr domain,
*nparams = OPENVZ_NB_MEM_PARAM; *nparams = OPENVZ_NB_MEM_PARAM;
result = 0; result = 0;
cleanup: cleanup:
return result; return result;
} }
@ -1915,7 +1915,7 @@ openvzDomainSetMemoryParameters(virDomainPtr domain,
} }
} }
result = 0; result = 0;
cleanup: cleanup:
return result; return result;
} }
@ -1956,7 +1956,7 @@ openvzGetVEStatus(virDomainObjPtr vm, int *status, int *reason)
ret = 0; ret = 0;
cleanup: cleanup:
virCommandFree(cmd); virCommandFree(cmd);
VIR_FREE(outbuf); VIR_FREE(outbuf);
return ret; return ret;
@ -2005,7 +2005,7 @@ openvzDomainInterfaceStats(virDomainPtr dom,
virReportError(VIR_ERR_INVALID_ARG, virReportError(VIR_ERR_INVALID_ARG,
_("invalid path, '%s' is not a known interface"), path); _("invalid path, '%s' is not a known interface"), path);
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -2109,7 +2109,7 @@ openvzDomainUpdateDeviceFlags(virDomainPtr dom, const char *xml,
ret = 0; ret = 0;
cleanup: cleanup:
openvzDriverUnlock(driver); openvzDriverUnlock(driver);
virDomainDeviceDefFree(dev); virDomainDeviceDefFree(dev);
if (vm) if (vm)

View File

@ -79,7 +79,7 @@ openvzVEGetStringParam(virDomainPtr domain, const char* param)
if (len && output[len - 1] == '\n') if (len && output[len - 1] == '\n')
output[len - 1] = '\0'; output[len - 1] = '\0';
cleanup: cleanup:
virCommandFree(cmd); virCommandFree(cmd);
return output; return output;
} }

View File

@ -193,7 +193,7 @@ phypExec(LIBSSH2_SESSION *session, const char *cmd, int *exit_status,
} }
return virBufferContentAndReset(&tex_ret); return virBufferContentAndReset(&tex_ret);
err: err:
(*exit_status) = SSH_CMD_ERR; (*exit_status) = SSH_CMD_ERR;
virBufferFreeAndReset(&tex_ret); virBufferFreeAndReset(&tex_ret);
VIR_FREE(buffer); VIR_FREE(buffer);
@ -317,7 +317,7 @@ phypCapsInit(void)
return caps; return caps;
no_memory: no_memory:
virObjectUnref(caps); virObjectUnref(caps);
return NULL; return NULL;
} }
@ -415,7 +415,7 @@ phypConnectListDomainsGeneric(virConnectPtr conn, int *ids, int nids,
line++; /* skip \n */ line++; /* skip \n */
} }
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return got; return got;
} }
@ -454,7 +454,7 @@ phypUUIDTable_WriteFile(virConnectPtr conn)
} }
return 0; return 0;
err: err:
VIR_FORCE_CLOSE(fd); VIR_FORCE_CLOSE(fd);
return -1; return -1;
} }
@ -530,7 +530,7 @@ phypUUIDTable_Push(virConnectPtr conn)
ret = 0; ret = 0;
cleanup: cleanup:
if (channel) { if (channel) {
libssh2_channel_send_eof(channel); libssh2_channel_send_eof(channel);
libssh2_channel_wait_eof(channel); libssh2_channel_wait_eof(channel);
@ -564,7 +564,7 @@ phypUUIDTable_RemLpar(virConnectPtr conn, int id)
return 0; return 0;
err: err:
return -1; return -1;
} }
@ -592,7 +592,7 @@ phypUUIDTable_AddLpar(virConnectPtr conn, unsigned char *uuid, int id)
return 0; return 0;
err: err:
VIR_FREE(item); VIR_FREE(item);
return -1; return -1;
} }
@ -639,7 +639,7 @@ phypUUIDTable_ReadFile(virConnectPtr conn)
VIR_FORCE_CLOSE(fd); VIR_FORCE_CLOSE(fd);
return 0; return 0;
err: err:
VIR_FORCE_CLOSE(fd); VIR_FORCE_CLOSE(fd);
return -1; return -1;
} }
@ -731,7 +731,7 @@ phypUUIDTable_Pull(virConnectPtr conn)
ret = 0; ret = 0;
cleanup: cleanup:
if (channel) { if (channel) {
libssh2_channel_send_eof(channel); libssh2_channel_send_eof(channel);
libssh2_channel_wait_eof(channel); libssh2_channel_wait_eof(channel);
@ -808,7 +808,7 @@ phypUUIDTable_Init(virConnectPtr conn)
ret = 0; ret = 0;
cleanup: cleanup:
if (ret < 0 && table_created) { if (ret < 0 && table_created) {
for (i = 0; i < uuid_table->nlpars; i++) { for (i = 0; i < uuid_table->nlpars; i++) {
VIR_FREE(uuid_table->lpars[i]); VIR_FREE(uuid_table->lpars[i]);
@ -964,7 +964,7 @@ openSSHSession(virConnectPtr conn, virConnectAuthPtr auth,
freeaddrinfo(ai); freeaddrinfo(ai);
goto err; goto err;
connected: connected:
(*internal_socket) = sock; (*internal_socket) = sock;
@ -997,7 +997,7 @@ connected:
NULL)) == NULL)) ==
LIBSSH2_ERROR_EAGAIN); LIBSSH2_ERROR_EAGAIN);
keyboard_interactive: keyboard_interactive:
if (rc == LIBSSH2_ERROR_SOCKET_NONE if (rc == LIBSSH2_ERROR_SOCKET_NONE
|| rc == LIBSSH2_ERROR_PUBLICKEY_UNRECOGNIZED || rc == LIBSSH2_ERROR_PUBLICKEY_UNRECOGNIZED
|| rc == LIBSSH2_ERROR_PUBLICKEY_UNVERIFIED) { || rc == LIBSSH2_ERROR_PUBLICKEY_UNVERIFIED) {
@ -1035,10 +1035,10 @@ keyboard_interactive:
goto err; goto err;
} }
disconnect: disconnect:
libssh2_session_disconnect(session, "Disconnecting..."); libssh2_session_disconnect(session, "Disconnecting...");
libssh2_session_free(session); libssh2_session_free(session);
err: err:
VIR_FORCE_CLOSE(sock); VIR_FORCE_CLOSE(sock);
VIR_FREE(userhome); VIR_FREE(userhome);
VIR_FREE(pubkey); VIR_FREE(pubkey);
@ -1047,7 +1047,7 @@ err:
VIR_FREE(password); VIR_FREE(password);
return NULL; return NULL;
exit: exit:
VIR_FREE(userhome); VIR_FREE(userhome);
VIR_FREE(pubkey); VIR_FREE(pubkey);
VIR_FREE(pvtkey); VIR_FREE(pvtkey);
@ -1152,7 +1152,7 @@ phypConnectOpen(virConnectPtr conn,
return VIR_DRV_OPEN_SUCCESS; return VIR_DRV_OPEN_SUCCESS;
failure: failure:
VIR_FREE(managed_system); VIR_FREE(managed_system);
if (phyp_driver != NULL) { if (phyp_driver != NULL) {
@ -1457,7 +1457,7 @@ phypGetBackingDevice(virConnectPtr conn, const char *managed_system,
if (char_ptr) if (char_ptr)
*char_ptr = '\0'; *char_ptr = '\0';
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return backing_device; return backing_device;
@ -1602,7 +1602,7 @@ phypCreateServerSCSIAdapter(virConnectPtr conn)
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(profile); VIR_FREE(profile);
VIR_FREE(vios_name); VIR_FREE(vios_name);
VIR_FREE(ret); VIR_FREE(ret);
@ -1785,7 +1785,7 @@ phypDomainAttachDevice(virDomainPtr domain, const char *xml)
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
virDomainDeviceDefFree(dev); virDomainDeviceDefFree(dev);
virDomainDefFree(def); virDomainDefFree(def);
@ -1915,7 +1915,7 @@ phypBuildVolume(virConnectPtr conn, const char *lvname, const char *spname,
key = phypStorageVolGetKey(conn, lvname); key = phypStorageVolGetKey(conn, lvname);
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return key; return key;
@ -2027,7 +2027,7 @@ phypStorageVolCreateXML(virStoragePoolPtr pool,
return vol; return vol;
err: err:
VIR_FREE(key); VIR_FREE(key);
virStorageVolDefFree(voldef); virStorageVolDefFree(voldef);
virStoragePoolDefFree(spdef); virStoragePoolDefFree(spdef);
@ -2103,7 +2103,7 @@ phypStorageVolLookupByPath(virConnectPtr conn, const char *volname)
vol = virGetStorageVol(conn, ret, volname, key, NULL, NULL); vol = virGetStorageVol(conn, ret, volname, key, NULL, NULL);
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
VIR_FREE(key); VIR_FREE(key);
@ -2145,7 +2145,7 @@ phypGetStoragePoolUUID(virConnectPtr conn, unsigned char *uuid,
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return result; return result;
@ -2225,7 +2225,7 @@ phypStorageVolGetXMLDesc(virStorageVolPtr vol, unsigned int flags)
VIR_FREE(voldef.key); VIR_FREE(voldef.key);
cleanup: cleanup:
virObjectUnref(sp); virObjectUnref(sp);
return xml; return xml;
} }
@ -2278,7 +2278,7 @@ phypStorageVolGetPath(virStorageVolPtr vol)
if (virAsprintf(&path, "/%s/%s/%s", pv, ret, vol->name) < 0) if (virAsprintf(&path, "/%s/%s/%s", pv, ret, vol->name) < 0)
goto cleanup; goto cleanup;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
VIR_FREE(path); VIR_FREE(path);
@ -2339,7 +2339,7 @@ phypStoragePoolListVolumes(virStoragePoolPtr pool, char **const volumes,
success = true; success = true;
cleanup: cleanup:
if (!success) { if (!success) {
for (i = 0; i < got; i++) for (i = 0; i < got; i++)
VIR_FREE(volumes[i]); VIR_FREE(volumes[i]);
@ -2409,7 +2409,7 @@ phypStoragePoolDestroy(virStoragePoolPtr pool)
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return result; return result;
@ -2455,7 +2455,7 @@ phypBuildStoragePool(virConnectPtr conn, virStoragePoolDefPtr def)
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return result; return result;
@ -2538,7 +2538,7 @@ phypConnectListStoragePools(virConnectPtr conn, char **const pools, int npools)
success = true; success = true;
cleanup: cleanup:
if (!success) { if (!success) {
for (i = 0; i < got; i++) for (i = 0; i < got; i++)
VIR_FREE(pools[i]); VIR_FREE(pools[i]);
@ -2593,7 +2593,7 @@ phypStoragePoolLookupByUUID(virConnectPtr conn,
} }
} }
err: err:
VIR_FREE(local_uuid); VIR_FREE(local_uuid);
VIR_FREE(pools); VIR_FREE(pools);
return NULL; return NULL;
@ -2634,7 +2634,7 @@ phypStoragePoolCreateXML(virConnectPtr conn,
return sp; return sp;
err: err:
virStoragePoolDefFree(def); virStoragePoolDefFree(def);
virObjectUnref(sp); virObjectUnref(sp);
return NULL; return NULL;
@ -2681,7 +2681,7 @@ phypStoragePoolGetXMLDesc(virStoragePoolPtr pool, unsigned int flags)
return virStoragePoolDefFormat(&def); return virStoragePoolDefFormat(&def);
err: err:
return NULL; return NULL;
} }
@ -2744,7 +2744,7 @@ phypInterfaceDestroy(virInterfacePtr iface,
rv = 0; rv = 0;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return rv; return rv;
} }
@ -2854,7 +2854,7 @@ phypInterfaceDefineXML(virConnectPtr conn, const char *xml,
result = virGetInterface(conn, name, mac); result = virGetInterface(conn, name, mac);
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
virInterfaceDefFree(def); virInterfaceDefFree(def);
return result; return result;
@ -2918,7 +2918,7 @@ phypInterfaceLookupByName(virConnectPtr conn, const char *name)
result = virGetInterface(conn, name, ret); result = virGetInterface(conn, name, ret);
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return result; return result;
} }
@ -2993,7 +2993,7 @@ phypConnectListInterfaces(virConnectPtr conn, char **const names, int nnames)
} }
} }
cleanup: cleanup:
if (!success) { if (!success) {
for (i = 0; i < got; i++) for (i = 0; i < got; i++)
VIR_FREE(names[i]); VIR_FREE(names[i]);
@ -3054,7 +3054,7 @@ phypGetLparState(virConnectPtr conn, unsigned int lpar_id)
else if (STREQ(ret, "Shutting Down")) else if (STREQ(ret, "Shutting Down"))
state = VIR_DOMAIN_SHUTDOWN; state = VIR_DOMAIN_SHUTDOWN;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return state; return state;
} }
@ -3091,7 +3091,7 @@ phypDiskType(virConnectPtr conn, char *backing_device)
else if (STREQ(ret, "FBPOOL")) else if (STREQ(ret, "FBPOOL"))
disk_type = VIR_DOMAIN_DISK_TYPE_FILE; disk_type = VIR_DOMAIN_DISK_TYPE_FILE;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return disk_type; return disk_type;
} }
@ -3160,7 +3160,7 @@ phypConnectListDefinedDomains(virConnectPtr conn, char **const names, int nnames
success = true; success = true;
cleanup: cleanup:
if (!success) { if (!success) {
for (i = 0; i < got; i++) for (i = 0; i < got; i++)
VIR_FREE(names[i]); VIR_FREE(names[i]);
@ -3218,7 +3218,7 @@ phypDomainLookupByID(virConnectPtr conn, int lpar_id)
if (dom) if (dom)
dom->id = lpar_id; dom->id = lpar_id;
cleanup: cleanup:
VIR_FREE(lpar_name); VIR_FREE(lpar_name);
return dom; return dom;
@ -3273,7 +3273,7 @@ phypDomainGetXMLDesc(virDomainPtr dom, unsigned int flags)
return virDomainDefFormat(&def, flags); return virDomainDefFormat(&def, flags);
err: err:
return NULL; return NULL;
} }
@ -3302,7 +3302,7 @@ phypDomainResume(virDomainPtr dom)
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return result; return result;
@ -3337,7 +3337,7 @@ phypDomainReboot(virDomainPtr dom, unsigned int flags)
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return result; return result;
@ -3368,7 +3368,7 @@ phypDomainShutdown(virDomainPtr dom)
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return result; return result;
@ -3443,7 +3443,7 @@ phypDomainDestroyFlags(virDomainPtr dom,
dom->id = -1; dom->id = -1;
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return result; return result;
@ -3517,7 +3517,7 @@ phypBuildLpar(virConnectPtr conn, virDomainDefPtr def)
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(ret); VIR_FREE(ret);
return result; return result;
@ -3572,7 +3572,7 @@ phypDomainCreateXML(virConnectPtr conn,
return dom; return dom;
err: err:
virDomainDefFree(def); virDomainDefFree(def);
virObjectUnref(dom); virObjectUnref(dom);
return NULL; return NULL;

View File

@ -207,7 +207,7 @@ replaceFile(const char *filename, void *data, size_t size)
VIR_FREE(tmp_path); VIR_FREE(tmp_path);
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FORCE_CLOSE(fd); VIR_FORCE_CLOSE(fd);
if (tmp_path != NULL) { if (tmp_path != NULL) {
unlink(tmp_path); unlink(tmp_path);
@ -276,7 +276,7 @@ secretSaveDef(virSecretDriverStatePtr driver,
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(xml); VIR_FREE(xml);
VIR_FREE(filename); VIR_FREE(filename);
return ret; return ret;
@ -310,7 +310,7 @@ secretSaveValue(virSecretDriverStatePtr driver,
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(base64); VIR_FREE(base64);
VIR_FREE(filename); VIR_FREE(filename);
return ret; return ret;
@ -338,7 +338,7 @@ secretDeleteSaved(virSecretDriverStatePtr driver,
(void)unlink(value_filename); (void)unlink(value_filename);
cleanup: cleanup:
VIR_FREE(value_filename); VIR_FREE(value_filename);
VIR_FREE(xml_filename); VIR_FREE(xml_filename);
return ret; return ret;
@ -416,7 +416,7 @@ secretLoadValue(virSecretDriverStatePtr driver,
ret = 0; ret = 0;
cleanup: cleanup:
if (value != NULL) { if (value != NULL) {
memset(value, 0, value_size); memset(value, 0, value_size);
VIR_FREE(value); VIR_FREE(value);
@ -460,7 +460,7 @@ secretLoad(virSecretDriverStatePtr driver,
ret = secret; ret = secret;
secret = NULL; secret = NULL;
cleanup: cleanup:
secretFree(secret); secretFree(secret);
virSecretDefFree(def); virSecretDefFree(def);
VIR_FREE(xml_filename); VIR_FREE(xml_filename);
@ -515,7 +515,7 @@ loadSecrets(virSecretDriverStatePtr driver,
ret = 0; ret = 0;
cleanup: cleanup:
if (dir != NULL) if (dir != NULL)
closedir(dir); closedir(dir);
return ret; return ret;
@ -598,7 +598,7 @@ secretConnectListSecrets(virConnectPtr conn, char **uuids, int maxuuids)
secretDriverUnlock(driver); secretDriverUnlock(driver);
return i; return i;
cleanup: cleanup:
secretDriverUnlock(driver); secretDriverUnlock(driver);
for (i = 0; i < maxuuids; i++) for (i = 0; i < maxuuids; i++)
@ -738,7 +738,7 @@ secretLookupByUUID(virConnectPtr conn, const unsigned char *uuid)
secret->def->usage_type, secret->def->usage_type,
secretUsageIDForDef(secret->def)); secretUsageIDForDef(secret->def));
cleanup: cleanup:
secretDriverUnlock(driver); secretDriverUnlock(driver);
return ret; return ret;
} }
@ -768,7 +768,7 @@ secretLookupByUsage(virConnectPtr conn, int usageType, const char *usageID)
secret->def->usage_type, secret->def->usage_type,
secretUsageIDForDef(secret->def)); secretUsageIDForDef(secret->def));
cleanup: cleanup:
secretDriverUnlock(driver); secretDriverUnlock(driver);
return ret; return ret;
} }
@ -869,7 +869,7 @@ secretDefineXML(virConnectPtr conn, const char *xml,
secretUsageIDForDef(secret->def)); secretUsageIDForDef(secret->def));
goto cleanup; goto cleanup;
restore_backup: restore_backup:
if (backup) { if (backup) {
/* Error - restore previous state and free new attributes */ /* Error - restore previous state and free new attributes */
secret->def = backup; secret->def = backup;
@ -882,7 +882,7 @@ restore_backup:
secretFree(secret); secretFree(secret);
} }
cleanup: cleanup:
virSecretDefFree(new_attrs); virSecretDefFree(new_attrs);
secretDriverUnlock(driver); secretDriverUnlock(driver);
@ -914,7 +914,7 @@ secretGetXMLDesc(virSecretPtr obj, unsigned int flags)
ret = virSecretDefFormat(secret->def); ret = virSecretDefFormat(secret->def);
cleanup: cleanup:
secretDriverUnlock(driver); secretDriverUnlock(driver);
return ret; return ret;
@ -969,13 +969,13 @@ secretSetValue(virSecretPtr obj, const unsigned char *value,
ret = 0; ret = 0;
goto cleanup; goto cleanup;
restore_backup: restore_backup:
/* Error - restore previous state and free new value */ /* Error - restore previous state and free new value */
secret->value = old_value; secret->value = old_value;
secret->value_size = old_value_size; secret->value_size = old_value_size;
memset(new_value, 0, value_size); memset(new_value, 0, value_size);
cleanup: cleanup:
secretDriverUnlock(driver); secretDriverUnlock(driver);
VIR_FREE(new_value); VIR_FREE(new_value);
@ -1027,7 +1027,7 @@ secretGetValue(virSecretPtr obj, size_t *value_size, unsigned int flags,
memcpy(ret, secret->value, secret->value_size); memcpy(ret, secret->value, secret->value_size);
*value_size = secret->value_size; *value_size = secret->value_size;
cleanup: cleanup:
secretDriverUnlock(driver); secretDriverUnlock(driver);
return ret; return ret;
@ -1071,7 +1071,7 @@ secretUndefine(virSecretPtr obj)
ret = 0; ret = 0;
cleanup: cleanup:
secretDriverUnlock(driver); secretDriverUnlock(driver);
return ret; return ret;

View File

@ -106,7 +106,7 @@ profile_status(const char *str, const int check_enforcing)
} }
VIR_FREE(content); VIR_FREE(content);
cleanup: cleanup:
VIR_FREE(tmp); VIR_FREE(tmp);
VIR_FREE(etmp); VIR_FREE(etmp);
@ -153,7 +153,7 @@ profile_status_file(const char *str)
else else
rc = 1; rc = 1;
failed: failed:
VIR_FREE(tmp); VIR_FREE(tmp);
VIR_FREE(profile); VIR_FREE(profile);
VIR_FREE(content); VIR_FREE(content);
@ -199,7 +199,7 @@ load_profile(virSecurityManagerPtr mgr,
virCommandSetInputBuffer(cmd, xml); virCommandSetInputBuffer(cmd, xml);
rc = virCommandRun(cmd, NULL); rc = virCommandRun(cmd, NULL);
cleanup: cleanup:
VIR_FREE(xml); VIR_FREE(xml);
virCommandFree(cmd); virCommandFree(cmd);
@ -259,7 +259,7 @@ use_apparmor(void)
rc = profile_status(libvirt_daemon, 1); rc = profile_status(libvirt_daemon, 1);
cleanup: cleanup:
VIR_FREE(libvirt_daemon); VIR_FREE(libvirt_daemon);
return rc; return rc;
} }
@ -299,7 +299,7 @@ reload_profile(virSecurityManagerPtr mgr,
} }
rc = 0; rc = 0;
cleanup: cleanup:
VIR_FREE(profile_name); VIR_FREE(profile_name);
return rc; return rc;
@ -369,7 +369,7 @@ AppArmorSecurityManagerProbe(const char *virtDriver ATTRIBUTE_UNUSED)
} }
rc = SECURITY_DRIVER_ENABLE; rc = SECURITY_DRIVER_ENABLE;
cleanup: cleanup:
VIR_FREE(template); VIR_FREE(template);
return rc; return rc;
@ -461,12 +461,12 @@ AppArmorGenSecurityLabel(virSecurityManagerPtr mgr ATTRIBUTE_UNUSED,
rc = 0; rc = 0;
goto cleanup; goto cleanup;
err: err:
VIR_FREE(secdef->label); VIR_FREE(secdef->label);
VIR_FREE(secdef->imagelabel); VIR_FREE(secdef->imagelabel);
VIR_FREE(secdef->model); VIR_FREE(secdef->model);
cleanup: cleanup:
VIR_FREE(profile_name); VIR_FREE(profile_name);
return rc; return rc;
@ -521,7 +521,7 @@ AppArmorGetSecurityProcessLabel(virSecurityManagerPtr mgr ATTRIBUTE_UNUSED,
} }
rc = 0; rc = 0;
cleanup: cleanup:
VIR_FREE(profile_name); VIR_FREE(profile_name);
return rc; return rc;
@ -608,7 +608,7 @@ AppArmorSetSecurityProcessLabel(virSecurityManagerPtr mgr ATTRIBUTE_UNUSED,
} }
rc = 0; rc = 0;
cleanup: cleanup:
VIR_FREE(profile_name); VIR_FREE(profile_name);
return rc; return rc;
@ -654,7 +654,7 @@ AppArmorSetSecurityChildProcessLabel(virSecurityManagerPtr mgr ATTRIBUTE_UNUSED,
virCommandSetAppArmorProfile(cmd, profile_name); virCommandSetAppArmorProfile(cmd, profile_name);
rc = 0; rc = 0;
cleanup: cleanup:
VIR_FREE(profile_name); VIR_FREE(profile_name);
VIR_FREE(cmd_str); VIR_FREE(cmd_str);
return rc; return rc;
@ -741,7 +741,7 @@ AppArmorSetSecurityImageLabel(virSecurityManagerPtr mgr,
} }
rc = 0; rc = 0;
cleanup: cleanup:
VIR_FREE(profile_name); VIR_FREE(profile_name);
return rc; return rc;
@ -871,7 +871,7 @@ AppArmorSetSecurityHostdevLabel(virSecurityManagerPtr mgr,
break; break;
} }
done: done:
VIR_FREE(ptr); VIR_FREE(ptr);
return ret; return ret;
} }

View File

@ -317,7 +317,7 @@ virSecurityDACRestoreSecurityFileLabel(const char *path)
/* XXX record previous ownership */ /* XXX record previous ownership */
rc = virSecurityDACSetOwnership(newpath, 0, 0); rc = virSecurityDACSetOwnership(newpath, 0, 0);
err: err:
VIR_FREE(newpath); VIR_FREE(newpath);
return rc; return rc;
} }
@ -559,7 +559,7 @@ virSecurityDACSetSecurityHostdevLabel(virSecurityManagerPtr mgr,
break; break;
} }
done: done:
return ret; return ret;
} }
@ -677,7 +677,7 @@ virSecurityDACRestoreSecurityHostdevLabel(virSecurityManagerPtr mgr,
break; break;
} }
done: done:
return ret; return ret;
} }
@ -724,7 +724,7 @@ virSecurityDACSetChardevLabel(virSecurityManagerPtr mgr,
break; break;
} }
done: done:
VIR_FREE(in); VIR_FREE(in);
VIR_FREE(out); VIR_FREE(out);
return ret; return ret;
@ -763,7 +763,7 @@ virSecurityDACRestoreChardevLabel(virSecurityManagerPtr mgr ATTRIBUTE_UNUSED,
break; break;
} }
done: done:
VIR_FREE(in); VIR_FREE(in);
VIR_FREE(out); VIR_FREE(out);
return ret; return ret;

View File

@ -534,7 +534,7 @@ int virSecurityManagerGenLabel(virSecurityManagerPtr mgr,
ret = 0; ret = 0;
cleanup: cleanup:
virObjectUnlock(mgr); virObjectUnlock(mgr);
if (generated) if (generated)
virSecurityLabelDefFree(seclabel); virSecurityLabelDefFree(seclabel);

View File

@ -276,7 +276,7 @@ virSecuritySELinuxMCSGetProcessRange(char **sens,
ret = 0; ret = 0;
cleanup: cleanup:
if (ret < 0) if (ret < 0)
VIR_FREE(*sens); VIR_FREE(*sens);
freecon(ourSecContext); freecon(ourSecContext);
@ -316,7 +316,7 @@ virSecuritySELinuxContextAddRange(security_context_t src,
ignore_value(VIR_STRDUP(ret, str)); ignore_value(VIR_STRDUP(ret, str));
cleanup: cleanup:
if (srccon) context_free(srccon); if (srccon) context_free(srccon);
if (dstcon) context_free(dstcon); if (dstcon) context_free(dstcon);
return ret; return ret;
@ -387,7 +387,7 @@ virSecuritySELinuxGenNewContext(const char *basecontext,
if (VIR_STRDUP(ret, str) < 0) if (VIR_STRDUP(ret, str) < 0)
goto cleanup; goto cleanup;
VIR_DEBUG("Generated context '%s'", ret); VIR_DEBUG("Generated context '%s'", ret);
cleanup: cleanup:
freecon(ourSecContext); freecon(ourSecContext);
context_free(ourContext); context_free(ourContext);
context_free(context); context_free(context);
@ -454,7 +454,7 @@ virSecuritySELinuxLXCInitialize(virSecurityManagerPtr mgr)
virConfFree(selinux_conf); virConfFree(selinux_conf);
return 0; return 0;
error: error:
# if HAVE_SELINUX_LABEL_H # if HAVE_SELINUX_LABEL_H
selabel_close(data->label_handle); selabel_close(data->label_handle);
data->label_handle = NULL; data->label_handle = NULL;
@ -542,7 +542,7 @@ virSecuritySELinuxQEMUInitialize(virSecurityManagerPtr mgr)
return 0; return 0;
error: error:
#if HAVE_SELINUX_LABEL_H #if HAVE_SELINUX_LABEL_H
selabel_close(data->label_handle); selabel_close(data->label_handle);
data->label_handle = NULL; data->label_handle = NULL;
@ -702,7 +702,7 @@ virSecuritySELinuxGenSecurityLabel(virSecurityManagerPtr mgr,
rc = 0; rc = 0;
cleanup: cleanup:
if (rc != 0) { if (rc != 0) {
if (seclabel->type == VIR_DOMAIN_SECLABEL_DYNAMIC) if (seclabel->type == VIR_DOMAIN_SECLABEL_DYNAMIC)
VIR_FREE(seclabel->label); VIR_FREE(seclabel->label);
@ -775,7 +775,7 @@ virSecuritySELinuxReserveSecurityLabel(virSecurityManagerPtr mgr,
return 0; return 0;
error: error:
context_free(ctx); context_free(ctx);
return -1; return -1;
} }
@ -1042,7 +1042,7 @@ virSecuritySELinuxRestoreSecurityFileLabel(virSecurityManagerPtr mgr,
rc = virSecuritySELinuxSetFilecon(newpath, fcon); rc = virSecuritySELinuxSetFilecon(newpath, fcon);
} }
err: err:
freecon(fcon); freecon(fcon);
VIR_FREE(newpath); VIR_FREE(newpath);
return rc; return rc;
@ -1382,7 +1382,7 @@ virSecuritySELinuxSetSecurityHostdevSubsysLabel(virDomainDefPtr def,
break; break;
} }
done: done:
return ret; return ret;
} }
@ -1575,7 +1575,7 @@ virSecuritySELinuxRestoreSecurityHostdevSubsysLabel(virSecurityManagerPtr mgr,
break; break;
} }
done: done:
return ret; return ret;
} }
@ -1720,7 +1720,7 @@ virSecuritySELinuxSetSecurityChardevLabel(virDomainDefPtr def,
break; break;
} }
done: done:
VIR_FREE(in); VIR_FREE(in);
VIR_FREE(out); VIR_FREE(out);
return ret; return ret;
@ -1784,7 +1784,7 @@ virSecuritySELinuxRestoreSecurityChardevLabel(virSecurityManagerPtr mgr,
break; break;
} }
done: done:
VIR_FREE(in); VIR_FREE(in);
VIR_FREE(out); VIR_FREE(out);
return ret; return ret;
@ -2122,7 +2122,7 @@ virSecuritySELinuxSetSecurityDaemonSocketLabel(virSecurityManagerPtr mgr ATTRIBU
} }
rc = 0; rc = 0;
done: done:
if (security_getenforce() != 1) if (security_getenforce() != 1)
rc = 0; rc = 0;
@ -2165,7 +2165,7 @@ virSecuritySELinuxSetSecuritySocketLabel(virSecurityManagerPtr mgr ATTRIBUTE_UNU
rc = 0; rc = 0;
done: done:
if (security_getenforce() != 1) if (security_getenforce() != 1)
rc = 0; rc = 0;
@ -2389,7 +2389,7 @@ virSecuritySELinuxSetTapFDLabel(virSecurityManagerPtr mgr,
rc = virSecuritySELinuxFSetFilecon(fd, str); rc = virSecuritySELinuxFSetFilecon(fd, str);
} }
cleanup: cleanup:
freecon(fcon); freecon(fcon);
VIR_FREE(str); VIR_FREE(str);
return rc; return rc;
@ -2427,7 +2427,7 @@ virSecuritySELinuxGenImageLabel(virSecurityManagerPtr mgr,
} }
} }
cleanup: cleanup:
context_free(ctx); context_free(ctx);
VIR_FREE(mcs); VIR_FREE(mcs);
return label; return label;

View File

@ -246,7 +246,7 @@ parserCommand(const char *profile_name, const char cmd)
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(profile); VIR_FREE(profile);
return result; return result;
@ -315,7 +315,7 @@ update_include_file(const char *include_file, const char *included_files,
} }
rc = 0; rc = 0;
cleanup: cleanup:
VIR_FREE(pcontent); VIR_FREE(pcontent);
VIR_FREE(existing); VIR_FREE(existing);
@ -448,15 +448,15 @@ create_profile(const char *profile, const char *profile_name,
} }
rc = 0; rc = 0;
clean_all: clean_all:
VIR_FREE(pcontent); VIR_FREE(pcontent);
clean_replace: clean_replace:
VIR_FREE(replace_name); VIR_FREE(replace_name);
VIR_FREE(replace_files); VIR_FREE(replace_files);
VIR_FREE(replace_driver); VIR_FREE(replace_driver);
clean_tcontent: clean_tcontent:
VIR_FREE(tcontent); VIR_FREE(tcontent);
end: end:
VIR_FREE(template); VIR_FREE(template);
return rc; return rc;
} }
@ -656,7 +656,7 @@ verify_xpath_context(xmlXPathContextPtr ctxt)
rc = 0; rc = 0;
error: error:
return rc; return rc;
} }
@ -704,7 +704,7 @@ caps_mockup(vahControl * ctl, const char *xmlStr)
rc = 0; rc = 0;
cleanup: cleanup:
xmlFreeDoc(xml); xmlFreeDoc(xml);
xmlXPathFreeContext(ctxt); xmlXPathFreeContext(ctxt);
@ -766,7 +766,7 @@ get_definition(vahControl * ctl, const char *xmlStr)
rc = 0; rc = 0;
exit: exit:
return rc; return rc;
} }
@ -822,7 +822,7 @@ vah_add_path(virBufferPtr buf, const char *path, const char *perms, bool recursi
virBufferAsprintf(buf, " \"%s/\" r,\n", tmp); virBufferAsprintf(buf, " \"%s/\" r,\n", tmp);
} }
cleanup: cleanup:
VIR_FREE(tmp); VIR_FREE(tmp);
return rc; return rc;
@ -875,7 +875,7 @@ vah_add_file_chardev(virBufferPtr buf,
rc = 0; rc = 0;
} }
cleanup: cleanup:
return rc; return rc;
} }
@ -1109,7 +1109,7 @@ get_files(vahControl * ctl)
rc = 0; rc = 0;
ctl->files = virBufferContentAndReset(&buf); ctl->files = virBufferContentAndReset(&buf);
cleanup: cleanup:
VIR_FREE(uuid); VIR_FREE(uuid);
return rc; return rc;
} }

View File

@ -145,7 +145,7 @@ umlConnectTapDevice(virConnectPtr conn,
VIR_FORCE_CLOSE(tapfd); VIR_FORCE_CLOSE(tapfd);
return 0; return 0;
error: error:
VIR_FORCE_CLOSE(tapfd); VIR_FORCE_CLOSE(tapfd);
return -1; return -1;
} }
@ -273,7 +273,7 @@ umlBuildCommandLineNet(virConnectPtr conn,
return virBufferContentAndReset(&buf); return virBufferContentAndReset(&buf);
error: error:
virBufferFreeAndReset(&buf); virBufferFreeAndReset(&buf);
return NULL; return NULL;
} }

View File

@ -242,7 +242,7 @@ umlIdentifyOneChrPTY(struct uml_driver *driver,
int retries = 0; int retries = 0;
if (virAsprintf(&cmd, "config %s%d", dev, def->target.port) < 0) if (virAsprintf(&cmd, "config %s%d", dev, def->target.port) < 0)
return -1; return -1;
requery: requery:
if (umlMonitorCommand(driver, dom, cmd, &res) < 0) if (umlMonitorCommand(driver, dom, cmd, &res) < 0)
return -1; return -1;
@ -309,7 +309,7 @@ umlInotifyEvent(int watch,
if (watch != driver->inotifyWatch) if (watch != driver->inotifyWatch)
goto cleanup; goto cleanup;
reread: reread:
got = read(fd, buf, sizeof(buf)); got = read(fd, buf, sizeof(buf));
if (got == -1) { if (got == -1) {
if (errno == EINTR) if (errno == EINTR)
@ -414,7 +414,7 @@ reread:
} }
} }
cleanup: cleanup:
umlDriverUnlock(driver); umlDriverUnlock(driver);
} }
@ -576,10 +576,10 @@ umlStateInitialize(bool privileged,
virNWFilterRegisterCallbackDriver(&umlCallbackDriver); virNWFilterRegisterCallbackDriver(&umlCallbackDriver);
return 0; return 0;
out_of_memory: out_of_memory:
VIR_ERROR(_("umlStartup: out of memory")); VIR_ERROR(_("umlStartup: out of memory"));
error: error:
VIR_FREE(userdir); VIR_FREE(userdir);
VIR_FREE(base); VIR_FREE(base);
umlDriverUnlock(uml_driver); umlDriverUnlock(uml_driver);
@ -809,7 +809,7 @@ static int umlReadPidFile(struct uml_driver *driver,
driver->monitorDir, vm->def->name) < 0) driver->monitorDir, vm->def->name) < 0)
return -1; return -1;
reopen: reopen:
if (!(file = fopen(pidfile, "r"))) { if (!(file = fopen(pidfile, "r"))) {
if (errno == ENOENT && if (errno == ENOENT &&
retries++ < 50) { retries++ < 50) {
@ -873,7 +873,7 @@ static int umlOpenMonitor(struct uml_driver *driver,
return -1; return -1;
VIR_DEBUG("Dest address for monitor is '%s'", addr.sun_path); VIR_DEBUG("Dest address for monitor is '%s'", addr.sun_path);
restat: restat:
if (stat(addr.sun_path, &sb) < 0) { if (stat(addr.sun_path, &sb) < 0) {
if (errno == ENOENT && if (errno == ENOENT &&
retries++ < 50) { retries++ < 50) {
@ -1005,7 +1005,7 @@ static int umlMonitorCommand(const struct uml_driver *driver,
return ret; return ret;
error: error:
VIR_FREE(retdata); VIR_FREE(retdata);
return -1; return -1;
} }
@ -1126,7 +1126,7 @@ static int umlStartVMDaemon(virConnectPtr conn,
goto cleanup; goto cleanup;
ret = virDomainObjSetDefTransient(driver->caps, driver->xmlopt, vm, false); ret = virDomainObjSetDefTransient(driver->caps, driver->xmlopt, vm, false);
cleanup: cleanup:
VIR_FORCE_CLOSE(logfd); VIR_FORCE_CLOSE(logfd);
virCommandFree(cmd); virCommandFree(cmd);
@ -1371,7 +1371,7 @@ static virDomainPtr umlDomainLookupByID(virConnectPtr conn,
dom = virGetDomain(conn, vm->def->name, vm->def->uuid); dom = virGetDomain(conn, vm->def->name, vm->def->uuid);
if (dom) dom->id = vm->def->id; if (dom) dom->id = vm->def->id;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return dom; return dom;
@ -1399,7 +1399,7 @@ static virDomainPtr umlDomainLookupByUUID(virConnectPtr conn,
dom = virGetDomain(conn, vm->def->name, vm->def->uuid); dom = virGetDomain(conn, vm->def->name, vm->def->uuid);
if (dom) dom->id = vm->def->id; if (dom) dom->id = vm->def->id;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return dom; return dom;
@ -1427,7 +1427,7 @@ static virDomainPtr umlDomainLookupByName(virConnectPtr conn,
dom = virGetDomain(conn, vm->def->name, vm->def->uuid); dom = virGetDomain(conn, vm->def->name, vm->def->uuid);
if (dom) dom->id = vm->def->id; if (dom) dom->id = vm->def->id;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return dom; return dom;
@ -1453,7 +1453,7 @@ static int umlDomainIsActive(virDomainPtr dom)
ret = virDomainObjIsActive(obj); ret = virDomainObjIsActive(obj);
cleanup: cleanup:
if (obj) if (obj)
virObjectUnlock(obj); virObjectUnlock(obj);
return ret; return ret;
@ -1479,7 +1479,7 @@ static int umlDomainIsPersistent(virDomainPtr dom)
ret = obj->persistent; ret = obj->persistent;
cleanup: cleanup:
if (obj) if (obj)
virObjectUnlock(obj); virObjectUnlock(obj);
return ret; return ret;
@ -1504,7 +1504,7 @@ static int umlDomainIsUpdated(virDomainPtr dom)
ret = obj->updated; ret = obj->updated;
cleanup: cleanup:
if (obj) if (obj)
virObjectUnlock(obj); virObjectUnlock(obj);
return ret; return ret;
@ -1534,7 +1534,7 @@ static int umlConnectGetVersion(virConnectPtr conn, unsigned long *version)
*version = driver->umlVersion; *version = driver->umlVersion;
ret = 0; ret = 0;
cleanup: cleanup:
umlDriverUnlock(driver); umlDriverUnlock(driver);
return ret; return ret;
} }
@ -1623,7 +1623,7 @@ static virDomainPtr umlDomainCreateXML(virConnectPtr conn, const char *xml,
dom = virGetDomain(conn, vm->def->name, vm->def->uuid); dom = virGetDomain(conn, vm->def->name, vm->def->uuid);
if (dom) dom->id = vm->def->id; if (dom) dom->id = vm->def->id;
cleanup: cleanup:
virDomainDefFree(def); virDomainDefFree(def);
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
@ -1666,7 +1666,7 @@ static int umlDomainShutdownFlags(virDomainPtr dom,
ret = 0; ret = 0;
#endif #endif
cleanup: cleanup:
VIR_FREE(info); VIR_FREE(info);
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
@ -1713,7 +1713,7 @@ umlDomainDestroyFlags(virDomainPtr dom,
} }
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
if (event) if (event)
@ -1749,7 +1749,7 @@ static char *umlDomainGetOSType(virDomainPtr dom) {
if (VIR_STRDUP(type, vm->def->os.type) < 0) if (VIR_STRDUP(type, vm->def->os.type) < 0)
goto cleanup; goto cleanup;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return type; return type;
@ -1781,7 +1781,7 @@ umlDomainGetMaxMemory(virDomainPtr dom)
ret = vm->def->mem.max_balloon; ret = vm->def->mem.max_balloon;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -1818,7 +1818,7 @@ static int umlDomainSetMaxMemory(virDomainPtr dom, unsigned long newmax)
vm->def->mem.max_balloon = newmax; vm->def->mem.max_balloon = newmax;
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -1861,7 +1861,7 @@ static int umlDomainSetMemory(virDomainPtr dom, unsigned long newmem)
vm->def->mem.cur_balloon = newmem; vm->def->mem.cur_balloon = newmem;
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -1904,7 +1904,7 @@ static int umlDomainGetInfo(virDomainPtr dom,
info->nrVirtCpu = vm->def->vcpus; info->nrVirtCpu = vm->def->vcpus;
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -1939,7 +1939,7 @@ umlDomainGetState(virDomainPtr dom,
*state = virDomainObjGetState(vm, reason); *state = virDomainObjGetState(vm, reason);
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -1972,7 +1972,7 @@ static char *umlDomainGetXMLDesc(virDomainPtr dom,
vm->newDef : vm->def, vm->newDef : vm->def,
flags); flags);
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -2042,7 +2042,7 @@ static int umlDomainCreateWithFlags(virDomainPtr dom, unsigned int flags)
VIR_DOMAIN_EVENT_STARTED, VIR_DOMAIN_EVENT_STARTED,
VIR_DOMAIN_EVENT_STARTED_BOOTED); VIR_DOMAIN_EVENT_STARTED_BOOTED);
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
if (event) if (event)
@ -2091,7 +2091,7 @@ static virDomainPtr umlDomainDefineXML(virConnectPtr conn, const char *xml)
dom = virGetDomain(conn, vm->def->name, vm->def->uuid); dom = virGetDomain(conn, vm->def->name, vm->def->uuid);
if (dom) dom->id = vm->def->id; if (dom) dom->id = vm->def->id;
cleanup: cleanup:
virDomainDefFree(def); virDomainDefFree(def);
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
@ -2137,7 +2137,7 @@ static int umlDomainUndefineFlags(virDomainPtr dom,
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
umlDriverUnlock(driver); umlDriverUnlock(driver);
@ -2189,7 +2189,7 @@ static int umlDomainAttachUmlDisk(struct uml_driver *driver,
return 0; return 0;
error: error:
VIR_FREE(reply); VIR_FREE(reply);
VIR_FREE(cmd); VIR_FREE(cmd);
@ -2248,7 +2248,7 @@ static int umlDomainAttachDevice(virDomainPtr dom, const char *xml)
goto cleanup; goto cleanup;
} }
cleanup: cleanup:
virDomainDeviceDefFree(dev); virDomainDeviceDefFree(dev);
if (vm) if (vm)
@ -2313,7 +2313,7 @@ static int umlDomainDetachUmlDisk(struct uml_driver *driver,
VIR_FREE(reply); VIR_FREE(reply);
cleanup: cleanup:
VIR_FREE(cmd); VIR_FREE(cmd);
return ret; return ret;
@ -2364,7 +2364,7 @@ static int umlDomainDetachDevice(virDomainPtr dom, const char *xml)
"%s", _("This type of device cannot be hot unplugged")); "%s", _("This type of device cannot be hot unplugged"));
} }
cleanup: cleanup:
virDomainDeviceDefFree(dev); virDomainDeviceDefFree(dev);
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
@ -2412,7 +2412,7 @@ static int umlDomainGetAutostart(virDomainPtr dom,
*autostart = vm->autostart; *autostart = vm->autostart;
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
umlDriverUnlock(driver); umlDriverUnlock(driver);
@ -2480,7 +2480,7 @@ static int umlDomainSetAutostart(virDomainPtr dom,
} }
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(configFile); VIR_FREE(configFile);
VIR_FREE(autostartLink); VIR_FREE(autostartLink);
if (vm) if (vm)
@ -2552,7 +2552,7 @@ umlDomainBlockPeek(virDomainPtr dom,
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FORCE_CLOSE(fd); VIR_FORCE_CLOSE(fd);
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
@ -2626,7 +2626,7 @@ umlDomainOpenConsole(virDomainPtr dom,
goto cleanup; goto cleanup;
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
umlDriverUnlock(driver); umlDriverUnlock(driver);

View File

@ -116,13 +116,13 @@ vmwareCapsInit(void)
goto error; goto error;
} }
cleanup: cleanup:
virCPUDefFree(cpu); virCPUDefFree(cpu);
cpuDataFree(data); cpuDataFree(data);
return caps; return caps;
error: error:
virObjectUnref(caps); virObjectUnref(caps);
goto cleanup; goto cleanup;
} }
@ -194,7 +194,7 @@ vmwareLoadDomains(struct vmware_driver *driver)
ret = 0; ret = 0;
cleanup: cleanup:
virCommandFree(cmd); virCommandFree(cmd);
VIR_FREE(outbuf); VIR_FREE(outbuf);
virDomainDefFree(vmdef); virDomainDefFree(vmdef);
@ -303,7 +303,7 @@ vmwareExtractVersion(struct vmware_driver *driver)
ret = 0; ret = 0;
cleanup: cleanup:
virCommandFree(cmd); virCommandFree(cmd);
VIR_FREE(outbuf); VIR_FREE(outbuf);
VIR_FREE(bin); VIR_FREE(bin);
@ -361,7 +361,7 @@ vmwareParsePath(const char *path, char **directory, char **filename)
return 0; return 0;
error: error:
return -1; return -1;
} }
@ -443,7 +443,7 @@ vmwareVmxPath(virDomainDefPtr vmdef, char **vmxPath)
ret = 0; ret = 0;
cleanup: cleanup:
VIR_FREE(directoryName); VIR_FREE(directoryName);
VIR_FREE(fileName); VIR_FREE(fileName);
return ret; return ret;
@ -525,7 +525,7 @@ vmwareExtractPid(const char * vmxPath)
goto cleanup; goto cleanup;
} }
cleanup: cleanup:
VIR_FREE(vmxDir); VIR_FREE(vmxDir);
VIR_FREE(logFilePath); VIR_FREE(logFilePath);
VIR_FORCE_FCLOSE(logFile); VIR_FORCE_FCLOSE(logFile);

View File

@ -185,7 +185,7 @@ vmwareConnectOpen(virConnectPtr conn,
return VIR_DRV_OPEN_SUCCESS; return VIR_DRV_OPEN_SUCCESS;
cleanup: cleanup:
vmwareFreeDriver(driver); vmwareFreeDriver(driver);
return VIR_DRV_OPEN_ERROR; return VIR_DRV_OPEN_ERROR;
}; };
@ -271,7 +271,7 @@ vmwareUpdateVMStatus(struct vmware_driver *driver, virDomainObjPtr vm)
ret = 0; ret = 0;
cleanup: cleanup:
virCommandFree(cmd); virCommandFree(cmd);
VIR_FREE(outbuf); VIR_FREE(outbuf);
VIR_FREE(vmxAbsolutePath); VIR_FREE(vmxAbsolutePath);
@ -395,7 +395,7 @@ vmwareDomainDefineXML(virConnectPtr conn, const char *xml)
if (dom) if (dom)
dom->id = -1; dom->id = -1;
cleanup: cleanup:
virDomainDefFree(vmdef); virDomainDefFree(vmdef);
VIR_FREE(vmx); VIR_FREE(vmx);
VIR_FREE(directoryName); VIR_FREE(directoryName);
@ -445,7 +445,7 @@ vmwareDomainShutdownFlags(virDomainPtr dom,
} }
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
vmwareDriverUnlock(driver); vmwareDriverUnlock(driver);
@ -514,7 +514,7 @@ vmwareDomainSuspend(virDomainPtr dom)
virDomainObjSetState(vm, VIR_DOMAIN_PAUSED, VIR_DOMAIN_PAUSED_USER); virDomainObjSetState(vm, VIR_DOMAIN_PAUSED, VIR_DOMAIN_PAUSED_USER);
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -563,7 +563,7 @@ vmwareDomainResume(virDomainPtr dom)
virDomainObjSetState(vm, VIR_DOMAIN_RUNNING, VIR_DOMAIN_RUNNING_UNPAUSED); virDomainObjSetState(vm, VIR_DOMAIN_RUNNING, VIR_DOMAIN_RUNNING_UNPAUSED);
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -611,7 +611,7 @@ vmwareDomainReboot(virDomainPtr dom, unsigned int flags)
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -681,7 +681,7 @@ vmwareDomainCreateXML(virConnectPtr conn, const char *xml,
if (dom) if (dom)
dom->id = vm->def->id; dom->id = vm->def->id;
cleanup: cleanup:
virDomainDefFree(vmdef); virDomainDefFree(vmdef);
VIR_FREE(vmx); VIR_FREE(vmx);
VIR_FREE(vmxPath); VIR_FREE(vmxPath);
@ -722,7 +722,7 @@ vmwareDomainCreateWithFlags(virDomainPtr dom,
ret = vmwareStartVM(driver, vm); ret = vmwareStartVM(driver, vm);
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
vmwareDriverUnlock(driver); vmwareDriverUnlock(driver);
@ -775,7 +775,7 @@ vmwareDomainUndefineFlags(virDomainPtr dom,
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
vmwareDriverUnlock(driver); vmwareDriverUnlock(driver);
@ -808,7 +808,7 @@ vmwareDomainLookupByID(virConnectPtr conn, int id)
if (dom) if (dom)
dom->id = vm->def->id; dom->id = vm->def->id;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return dom; return dom;
@ -832,7 +832,7 @@ vmwareDomainGetOSType(virDomainPtr dom)
ignore_value(VIR_STRDUP(ret, vm->def->os.type)); ignore_value(VIR_STRDUP(ret, vm->def->os.type));
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -859,7 +859,7 @@ vmwareDomainLookupByUUID(virConnectPtr conn, const unsigned char *uuid)
if (dom) if (dom)
dom->id = vm->def->id; dom->id = vm->def->id;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return dom; return dom;
@ -885,7 +885,7 @@ vmwareDomainLookupByName(virConnectPtr conn, const char *name)
if (dom) if (dom)
dom->id = vm->def->id; dom->id = vm->def->id;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return dom; return dom;
@ -907,7 +907,7 @@ vmwareDomainIsActive(virDomainPtr dom)
} }
ret = virDomainObjIsActive(obj); ret = virDomainObjIsActive(obj);
cleanup: cleanup:
if (obj) if (obj)
virObjectUnlock(obj); virObjectUnlock(obj);
return ret; return ret;
@ -930,7 +930,7 @@ vmwareDomainIsPersistent(virDomainPtr dom)
} }
ret = obj->persistent; ret = obj->persistent;
cleanup: cleanup:
if (obj) if (obj)
virObjectUnlock(obj); virObjectUnlock(obj);
return ret; return ret;
@ -958,7 +958,7 @@ vmwareDomainGetXMLDesc(virDomainPtr dom, unsigned int flags)
ret = virDomainDefFormat(vm->def, flags); ret = virDomainDefFormat(vm->def, flags);
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -1094,7 +1094,7 @@ vmwareDomainGetInfo(virDomainPtr dom, virDomainInfoPtr info)
info->nrVirtCpu = vm->def->vcpus; info->nrVirtCpu = vm->def->vcpus;
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;
@ -1128,7 +1128,7 @@ vmwareDomainGetState(virDomainPtr dom,
*state = virDomainObjGetState(vm, reason); *state = virDomainObjGetState(vm, reason);
ret = 0; ret = 0;
cleanup: cleanup:
if (vm) if (vm)
virObjectUnlock(vm); virObjectUnlock(vm);
return ret; return ret;

View File

@ -39,7 +39,7 @@ VIR_LOG_INIT("vmx.vmx");
/* /*
mapping: mapping:
domain-xml <=> vmx domain-xml <=> vmx
@ -637,7 +637,7 @@ virVMXConvertToUTF8(const char *encoding, const char *string)
result = (char *)utf8->content; result = (char *)utf8->content;
utf8->content = NULL; utf8->content = NULL;
cleanup: cleanup:
xmlCharEncCloseFunc(handler); xmlCharEncCloseFunc(handler);
xmlBufferFree(input); xmlBufferFree(input);
xmlBufferFree(utf8); xmlBufferFree(utf8);
@ -1209,7 +1209,7 @@ virVMXGatherSCSIControllers(virVMXContext *ctx, virDomainDefPtr def,
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(autodetectedModels); VIR_FREE(autodetectedModels);
return result; return result;
@ -1778,7 +1778,7 @@ virVMXParseConfig(virVMXContext *ctx,
success = true; success = true;
cleanup: cleanup:
if (! success) { if (! success) {
virDomainDefFree(def); virDomainDefFree(def);
def = NULL; def = NULL;
@ -1855,7 +1855,7 @@ virVMXParseVNC(virConfPtr conf, virDomainGraphicsDefPtr *def)
return 0; return 0;
failure: failure:
VIR_FREE(listenAddr); VIR_FREE(listenAddr);
virDomainGraphicsDefFree(*def); virDomainGraphicsDefFree(*def);
*def = NULL; *def = NULL;
@ -1929,7 +1929,7 @@ virVMXParseSCSIController(virConfPtr conf, int controller, bool *present,
result = 0; result = 0;
cleanup: cleanup:
VIR_FREE(virtualDev_string); VIR_FREE(virtualDev_string);
return result; return result;
@ -2313,7 +2313,7 @@ virVMXParseDisk(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt, virConfPtr con
result = 0; result = 0;
cleanup: cleanup:
if (result < 0) { if (result < 0) {
virDomainDiskDefFree(*def); virDomainDiskDefFree(*def);
*def = NULL; *def = NULL;
@ -2327,7 +2327,7 @@ virVMXParseDisk(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt, virConfPtr con
return result; return result;
ignore: ignore:
virDomainDiskDefFree(*def); virDomainDiskDefFree(*def);
*def = NULL; *def = NULL;
@ -2416,7 +2416,7 @@ int virVMXParseFileSystem(virConfPtr conf, int number, virDomainFSDefPtr *def)
result = 0; result = 0;
cleanup: cleanup:
if (result < 0) { if (result < 0) {
virDomainFSDefFree(*def); virDomainFSDefFree(*def);
*def = NULL; *def = NULL;
@ -2427,7 +2427,7 @@ int virVMXParseFileSystem(virConfPtr conf, int number, virDomainFSDefPtr *def)
return result; return result;
ignore: ignore:
virDomainFSDefFree(*def); virDomainFSDefFree(*def);
*def = NULL; *def = NULL;
@ -2641,7 +2641,7 @@ virVMXParseEthernet(virConfPtr conf, int controller, virDomainNetDefPtr *def)
result = 0; result = 0;
cleanup: cleanup:
if (result < 0) { if (result < 0) {
virDomainNetDefFree(*def); virDomainNetDefFree(*def);
*def = NULL; *def = NULL;
@ -2657,7 +2657,7 @@ virVMXParseEthernet(virConfPtr conf, int controller, virDomainNetDefPtr *def)
return result; return result;
ignore: ignore:
virDomainNetDefFree(*def); virDomainNetDefFree(*def);
*def = NULL; *def = NULL;
@ -2838,7 +2838,7 @@ virVMXParseSerial(virVMXContext *ctx, virConfPtr conf, int port,
result = 0; result = 0;
cleanup: cleanup:
if (result < 0) { if (result < 0) {
virDomainChrDefFree(*def); virDomainChrDefFree(*def);
*def = NULL; *def = NULL;
@ -2851,7 +2851,7 @@ virVMXParseSerial(virVMXContext *ctx, virConfPtr conf, int port,
return result; return result;
ignore: ignore:
virDomainChrDefFree(*def); virDomainChrDefFree(*def);
*def = NULL; *def = NULL;
@ -2955,7 +2955,7 @@ virVMXParseParallel(virVMXContext *ctx, virConfPtr conf, int port,
result = 0; result = 0;
cleanup: cleanup:
if (result < 0) { if (result < 0) {
virDomainChrDefFree(*def); virDomainChrDefFree(*def);
*def = NULL; *def = NULL;
@ -2966,7 +2966,7 @@ virVMXParseParallel(virVMXContext *ctx, virConfPtr conf, int port,
return result; return result;
ignore: ignore:
virDomainChrDefFree(*def); virDomainChrDefFree(*def);
*def = NULL; *def = NULL;
@ -3003,7 +3003,7 @@ virVMXParseSVGA(virConfPtr conf, virDomainVideoDefPtr *def)
result = 0; result = 0;
cleanup: cleanup:
if (result < 0) { if (result < 0) {
virDomainVideoDefFree(*def); virDomainVideoDefFree(*def);
*def = NULL; *def = NULL;
@ -3350,7 +3350,7 @@ virVMXFormatConfig(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt, virDomainDe
vmx = virBufferContentAndReset(&buffer); vmx = virBufferContentAndReset(&buffer);
cleanup: cleanup:
if (vmx == NULL) { if (vmx == NULL) {
virBufferFreeAndReset(&buffer); virBufferFreeAndReset(&buffer);
} }

View File

@ -94,7 +94,7 @@ getCapsObject(void)
return caps; return caps;
error_cleanup: error_cleanup:
virObjectUnref(caps); virObjectUnref(caps);
return NULL; return NULL;
} }
@ -208,7 +208,7 @@ xenapiConnectOpen(virConnectPtr conn, virConnectAuthPtr auth,
xenapiSessionErrorHandler(conn, VIR_ERR_AUTH_FAILED, NULL); xenapiSessionErrorHandler(conn, VIR_ERR_AUTH_FAILED, NULL);
error: error:
VIR_FREE(username); VIR_FREE(username);
VIR_FREE(password); VIR_FREE(password);
@ -441,7 +441,7 @@ xenapiConnectGetCapabilities(virConnectPtr conn)
goto cleanup; goto cleanup;
return xml; return xml;
} }
cleanup: cleanup:
xenapiSessionErrorHandler(conn, VIR_ERR_INTERNAL_ERROR, xenapiSessionErrorHandler(conn, VIR_ERR_INTERNAL_ERROR,
_("Capabilities not available")); _("Capabilities not available"));
return NULL; return NULL;
@ -955,7 +955,7 @@ xenapiDomainGetOSType(virDomainPtr dom)
} else } else
xenapiSessionErrorHandler(dom->conn, VIR_ERR_NO_DOMAIN, NULL); xenapiSessionErrorHandler(dom->conn, VIR_ERR_NO_DOMAIN, NULL);
cleanup: cleanup:
if (vms) if (vms)
xen_vm_set_free(vms); xen_vm_set_free(vms);
return ostype; return ostype;
@ -1115,7 +1115,7 @@ xenapiDomainGetState(virDomainPtr dom,
ret = 0; ret = 0;
cleanup: cleanup:
if (vms) if (vms)
xen_vm_set_free(vms); xen_vm_set_free(vms);
return ret; return ret;
@ -1545,7 +1545,7 @@ xenapiDomainGetXMLDesc(virDomainPtr dom, unsigned int flags)
virDomainDefFree(defPtr); virDomainDefFree(defPtr);
return xml; return xml;
error: error:
xen_vm_set_free(vms); xen_vm_set_free(vms);
virDomainDefFree(defPtr); virDomainDefFree(defPtr);
return NULL; return NULL;

View File

@ -114,11 +114,11 @@ xenapiUtil_ParseQuery(virConnectPtr conn, virURIPtr uri, int *noVerify)
} }
} }
cleanup: cleanup:
return result; return result;
failure: failure:
result = -1; result = -1;
goto cleanup; goto cleanup;
@ -357,7 +357,7 @@ allocStringMap(xen_string_string_map **strings, char *key, char *val)
VIR_STRDUP((*strings)->contents[sz-1].val, val) < 0) VIR_STRDUP((*strings)->contents[sz-1].val, val) < 0)
goto error; goto error;
return 0; return 0;
error: error:
xen_string_string_map_free(*strings); xen_string_string_map_free(*strings);
return -1; return -1;
} }
@ -559,7 +559,7 @@ createVMRecordFromXml(virConnectPtr conn, virDomainDefPtr def,
} }
return 0; return 0;
error: error:
xen_vm_record_free(*record); xen_vm_record_free(*record);
return -1; return -1;
} }

View File

@ -167,7 +167,7 @@ xenParseSxprOS(const struct sexpr *node,
return 0; return 0;
error: error:
return -1; return -1;
} }
@ -312,7 +312,7 @@ xenParseSxprChar(const char *value,
return def; return def;
error: error:
virDomainChrDefFree(def); virDomainChrDefFree(def);
return NULL; return NULL;
} }
@ -516,7 +516,7 @@ xenParseSxprDisks(virDomainDefPtr def,
return 0; return 0;
error: error:
virDomainDiskDefFree(disk); virDomainDiskDefFree(disk);
return -1; return -1;
} }
@ -611,7 +611,7 @@ xenParseSxprNets(virDomainDefPtr def,
return 0; return 0;
cleanup: cleanup:
virDomainNetDefFree(net); virDomainNetDefFree(net);
return -1; return -1;
} }
@ -696,7 +696,7 @@ xenParseSxprSound(virDomainDefPtr def,
return 0; return 0;
error: error:
return -1; return -1;
} }
@ -748,7 +748,7 @@ xenParseSxprUSB(virDomainDefPtr def,
} }
return 0; return 0;
error: error:
return -1; return -1;
} }
@ -841,7 +841,7 @@ xenParseSxprGraphicsOld(virDomainDefPtr def,
return 0; return 0;
error: error:
virDomainGraphicsDefFree(graphics); virDomainGraphicsDefFree(graphics);
return -1; return -1;
} }
@ -943,7 +943,7 @@ xenParseSxprGraphicsNew(virDomainDefPtr def,
return 0; return 0;
error: error:
virDomainGraphicsDefFree(graphics); virDomainGraphicsDefFree(graphics);
return -1; return -1;
} }
@ -1062,7 +1062,7 @@ xenParseSxprPCI(virDomainDefPtr def,
return 0; return 0;
error: error:
virDomainHostdevDefFree(dev); virDomainHostdevDefFree(dev);
return -1; return -1;
} }
@ -1457,7 +1457,7 @@ xenParseSxpr(const struct sexpr *root,
return def; return def;
error: error:
VIR_FREE(tty); VIR_FREE(tty);
virDomainDefFree(def); virDomainDefFree(def);
return NULL; return NULL;
@ -2560,7 +2560,7 @@ xenFormatSxpr(virConnectPtr conn,
VIR_DEBUG("Formatted sexpr: \n%s", bufout); VIR_DEBUG("Formatted sexpr: \n%s", bufout);
return bufout; return bufout;
error: error:
virBufferFreeAndReset(&buf); virBufferFreeAndReset(&buf);
return NULL; return NULL;
} }

View File

@ -1138,7 +1138,7 @@ xenParseXM(virConfPtr conf, int xendConfigVersion,
VIR_FREE(script); VIR_FREE(script);
return def; return def;
cleanup: cleanup:
virDomainGraphicsDefFree(graphics); virDomainGraphicsDefFree(graphics);
virDomainNetDefFree(net); virDomainNetDefFree(net);
virDomainDiskDefFree(disk); virDomainDiskDefFree(disk);
@ -1269,7 +1269,7 @@ xenFormatXMDisk(virConfValuePtr list,
return 0; return 0;
cleanup: cleanup:
virBufferFreeAndReset(&buf); virBufferFreeAndReset(&buf);
return -1; return -1;
} }
@ -1308,7 +1308,7 @@ static int xenFormatXMSerial(virConfValuePtr list,
return 0; return 0;
cleanup: cleanup:
virBufferFreeAndReset(&buf); virBufferFreeAndReset(&buf);
return -1; return -1;
} }
@ -1414,7 +1414,7 @@ static int xenFormatXMNet(virConnectPtr conn,
return 0; return 0;
cleanup: cleanup:
virBufferFreeAndReset(&buf); virBufferFreeAndReset(&buf);
return -1; return -1;
} }
@ -1483,7 +1483,7 @@ xenFormatXMPCI(virConfPtr conf,
return 0; return 0;
error: error:
virConfFreeValue(pciVal); virConfFreeValue(pciVal);
return -1; return -1;
} }
@ -2016,7 +2016,7 @@ virConfPtr xenFormatXM(virConnectPtr conn,
return conf; return conf;
cleanup: cleanup:
virConfFreeValue(diskVal); virConfFreeValue(diskVal);
virConfFreeValue(netVal); virConfFreeValue(netVal);
VIR_FREE(cpus); VIR_FREE(cpus);