goto cleanup;
ret = virConnectDomainEventRegisterAnyCheckACL(conn, &def);
-cleanup:
+ cleanup:
ignore_value(virIdentitySetCurrent(NULL));
virObjectUnref(identity);
return ret;
goto cleanup;
ret = virConnectNetworkEventRegisterAnyCheckACL(conn, &def);
-cleanup:
+ cleanup:
ignore_value(virIdentitySetCurrent(NULL));
virObjectUnref(identity);
return ret;
goto cleanup;
ret = virConnectDomainQemuMonitorEventRegisterCheckACL(conn, &def);
-cleanup:
+ cleanup:
ignore_value(virIdentitySetCurrent(NULL));
virObjectUnref(identity);
return ret;
}
return 0;
-error:
+ error:
VIR_FREE(data.srcPath);
VIR_FREE(data.devAlias);
return -1;
return 0;
-error:
+ error:
VIR_FREE(data.srcPath);
VIR_FREE(data.devAlias);
VIR_FREE(data.reason);
return 0;
-error:
+ error:
VIR_FREE(data.authScheme);
VIR_FREE(data.local.node);
VIR_FREE(data.local.service);
}
return 0;
-error:
+ error:
VIR_FREE(data.path);
return -1;
}
return 0;
-error:
+ error:
VIR_FREE(oldSrcPath_p);
VIR_FREE(newSrcPath_p);
return -1;
&data);
return;
-error:
+ error:
VIR_FREE(data.event);
VIR_FREE(details_p);
}
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virMutexUnlock(&priv->lock);
ret->nparams = nparams;
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
val = NULL;
rv = 0;
-cleanup:
+ cleanup:
if (val) {
for (i = 0; i < nparams; i++) {
VIR_FREE(val[i].field);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0) {
virTypedParamsFree(params, i);
params = NULL;
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virTypedParamsFree(params, nparams);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (doms) {
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virTypedParamsFree(params, nparams);
ret->stats.stats_len = nr_stats;
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0) {
virNetMessageSaveError(rerr);
VIR_FREE(ret->buffer.buffer_val);
args->flags) < 0)
goto cleanup;
-success:
+ success:
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virTypedParamsFree(params, nparams);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0) {
virNetMessageSaveError(rerr);
VIR_FREE(ret->buffer.buffer_val);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
}
ret->labels.labels_len = ret->ret = len;
-done:
+ done:
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
return rv;
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
VIR_FREE(cpumaps);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
VIR_FREE(cpumaps);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0) {
virNetMessageSaveError(rerr);
VIR_FREE(ret->info.info_val);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
VIR_FREE(uri_out);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
return rv;
args->flags) < 0)
goto cleanup;
-success:
+ success:
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virTypedParamsFree(params, nparams);
flags) < 0)
goto cleanup;
-success:
+ success:
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virTypedParamsFree(params, nparams);
args->flags) < 0)
goto cleanup;
-success:
+ success:
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virTypedParamsFree(params, nparams);
ret->params.params_val[i].value = params[i].value;
}
-success:
+ success:
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0) {
virNetMessageSaveError(rerr);
if (ret->params.params_val) {
ret->params.params_val[i].value = params[i].value;
}
-success:
+ success:
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0) {
virNetMessageSaveError(rerr);
if (ret->params.params_val) {
ret->found = 1;
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
args->flags) < 0)
goto cleanup;
-success:
+ success:
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virTypedParamsFree(params, nparams);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
return rv;
virMutexUnlock(&priv->lock);
return 0;
-authfail:
+ authfail:
virResetLastError();
virReportError(VIR_ERR_AUTH_FAILED, "%s",
_("authentication failed"));
return 0;
-error:
+ error:
return -1;
}
virMutexUnlock(&priv->lock);
return 0;
-authfail:
+ authfail:
PROBE(RPC_SERVER_CLIENT_AUTH_FAIL,
"client=%p auth=%d",
client, REMOTE_AUTH_SASL);
goto error;
-authdeny:
+ authdeny:
identity = virNetSASLSessionGetIdentity(priv->sasl);
PROBE(RPC_SERVER_CLIENT_AUTH_DENY,
"client=%p auth=%d identity=%s",
client, REMOTE_AUTH_SASL, identity);
goto error;
-error:
+ error:
virObjectUnref(priv->sasl);
priv->sasl = NULL;
virResetLastError();
virMutexUnlock(&priv->lock);
return 0;
-authfail:
+ authfail:
PROBE(RPC_SERVER_CLIENT_AUTH_FAIL,
"client=%p auth=%d",
client, REMOTE_AUTH_SASL);
goto error;
-authdeny:
+ authdeny:
identity = virNetSASLSessionGetIdentity(priv->sasl);
PROBE(RPC_SERVER_CLIENT_AUTH_DENY,
"client=%p auth=%d identity=%s",
client, REMOTE_AUTH_SASL, identity);
goto error;
-error:
+ error:
virObjectUnref(priv->sasl);
priv->sasl = NULL;
virResetLastError();
return 0;
-error:
+ error:
virCommandFree(cmd);
VIR_FREE(ident);
virResetLastError();
virMutexUnlock(&priv->lock);
return -1;
-authfail:
+ authfail:
PROBE(RPC_SERVER_CLIENT_AUTH_FAIL,
"client=%p auth=%d",
client, REMOTE_AUTH_POLKIT);
goto error;
-authdeny:
+ authdeny:
PROBE(RPC_SERVER_CLIENT_AUTH_DENY,
"client=%p auth=%d identity=%s",
client, REMOTE_AUTH_POLKIT, ident);
VIR_FREE(ident);
return 0;
-error:
+ error:
VIR_FREE(ident);
virResetLastError();
virReportError(VIR_ERR_AUTH_FAILED, "%s",
virMutexUnlock(&priv->lock);
return -1;
-authfail:
+ authfail:
PROBE(RPC_SERVER_CLIENT_AUTH_FAIL,
"client=%p auth=%d",
client, REMOTE_AUTH_POLKIT);
goto error;
-authdeny:
+ authdeny:
PROBE(RPC_SERVER_CLIENT_AUTH_DENY,
"client=%p auth=%d identity=%s",
client, REMOTE_AUTH_POLKIT, ident);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dev)
rv = 0;
-cleanup:
+ cleanup:
VIR_FREE(callback);
if (rv < 0)
virNetMessageSaveError(rerr);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virMutexUnlock(&priv->lock);
xdr_free(proc, data);
return;
-cleanup:
+ cleanup:
virNetMessageFree(msg);
xdr_free(proc, data);
}
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (secret)
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
rv = 0;
-cleanup:
+ cleanup:
VIR_FREE(callback);
if (rv < 0)
virNetMessageSaveError(rerr);
rv = 0;
-cleanup:
+ cleanup:
VIR_FREE(callback);
if (rv < 0)
virNetMessageSaveError(rerr);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virMutexUnlock(&priv->lock);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virMutexUnlock(&priv->lock);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0) {
virNetMessageSaveError(rerr);
VIR_FREE(uri_out);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0) {
virNetMessageSaveError(rerr);
VIR_FREE(cookieout);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
break;
}
-done:
+ done:
ret->supported = supported;
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
return rv;
rv = 0;
-cleanup:
+ cleanup:
VIR_FORCE_CLOSE(fd);
if (rv < 0)
virNetMessageSaveError(rerr);
flags) < 0)
goto cleanup;
-success:
+ success:
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virTypedParamsFree(params, nparams);
args->flags) < 0)
goto cleanup;
-success:
+ success:
rv = 0;
ret->nparams = percpu_len;
if (args->nparams && !(args->flags & VIR_TYPED_PARAM_STRING_OKAY)) {
}
}
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virTypedParamsFree(params, args->ncpus * args->nparams);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
ret->ret = nsnaps;
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
ret->ret = nsnaps;
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (snapshot)
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (pools) {
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (vols) {
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (nets) {
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (ifaces) {
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (devices) {
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (filters) {
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (secrets) {
args->flags) < 0)
goto cleanup;
-success:
+ success:
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virTypedParamsFree(params, nparams);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
VIR_FREE(cpumap);
rv = 1;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
if (dom)
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virTypedParamsFree(params, nparams);
rv = 0;
-cleanup:
+ cleanup:
virTypedParamsFree(params, nparams);
if (rv < 0)
virNetMessageSaveError(rerr);
rv = 0;
-cleanup:
+ cleanup:
virTypedParamsFree(params, nparams);
if (rv < 0) {
virNetMessageSaveError(rerr);
ret->cookie_out.cookie_out_len = cookieoutlen;
rv = 0;
-cleanup:
+ cleanup:
virTypedParamsFree(params, nparams);
if (rv < 0) {
virNetMessageSaveError(rerr);
rv = 0;
-cleanup:
+ cleanup:
virTypedParamsFree(params, nparams);
if (rv < 0)
virNetMessageSaveError(rerr);
rv = 0;
-cleanup:
+ cleanup:
virTypedParamsFree(params, nparams);
if (rv < 0) {
virNetMessageSaveError(rerr);
rv = 0;
-cleanup:
+ cleanup:
virTypedParamsFree(params, nparams);
if (rv < 0)
virNetMessageSaveError(rerr);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virStringFreeList(models);
make_nonnull_domain(&ret->dom, dom);
rv = 0;
-cleanup:
+ cleanup:
for (i = 0; i < nfiles; i++) {
VIR_FORCE_CLOSE(files[i]);
}
make_nonnull_domain(&ret->dom, dom);
rv = 0;
-cleanup:
+ cleanup:
for (i = 0; i < nfiles; i++) {
VIR_FORCE_CLOSE(files[i]);
}
rv = 0;
-cleanup:
+ cleanup:
VIR_FREE(callback);
if (rv < 0)
virNetMessageSaveError(rerr);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virMutexUnlock(&priv->lock);
rv = 0;
-cleanup:
+ cleanup:
VIR_FREE(callback);
if (rv < 0)
virNetMessageSaveError(rerr);
rv = 0;
-cleanup:
+ cleanup:
if (rv < 0)
virNetMessageSaveError(rerr);
virMutexUnlock(&priv->lock);
return 0;
-error:
+ error:
if (val) {
size_t j;
for (j = 0; j < i; j++)