{
virDomainPtr dom = NULL;
virTypedParameterPtr params = NULL;
- int nparams = args->nparams;
+ int nparams = 0;
int rv = -1;
struct daemonClientPrivate *priv =
virNetServerClientGetPrivateData(client);
goto cleanup;
}
- if (nparams > REMOTE_DOMAIN_SCHEDULER_PARAMETERS_MAX) {
+ if (args->nparams > REMOTE_DOMAIN_SCHEDULER_PARAMETERS_MAX) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
goto cleanup;
}
- if (nparams && VIR_ALLOC_N(params, nparams) < 0)
+ if (args->nparams && VIR_ALLOC_N(params, args->nparams) < 0)
goto no_memory;
+ nparams = args->nparams;
if (!(dom = get_nonnull_domain(priv->conn, args->dom)))
goto cleanup;
{
virDomainPtr dom = NULL;
virTypedParameterPtr params = NULL;
- int nparams = args->nparams;
+ int nparams = 0;
int rv = -1;
struct daemonClientPrivate *priv =
virNetServerClientGetPrivateData(client);
goto cleanup;
}
- if (nparams > REMOTE_DOMAIN_SCHEDULER_PARAMETERS_MAX) {
+ if (args->nparams > REMOTE_DOMAIN_SCHEDULER_PARAMETERS_MAX) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
goto cleanup;
}
- if (nparams && VIR_ALLOC_N(params, nparams) < 0)
+ if (args->nparams && VIR_ALLOC_N(params, args->nparams) < 0)
goto no_memory;
+ nparams = args->nparams;
if (!(dom = get_nonnull_domain(priv->conn, args->dom)))
goto cleanup;
virTypedParameterPtr params = NULL;
virDomainPtr dom = NULL;
const char *path = args->path;
- int nparams = args->nparams;
+ int nparams = 0;
unsigned int flags;
int rv = -1;
struct daemonClientPrivate *priv =
goto cleanup;
flags = args->flags;
- if (nparams > REMOTE_DOMAIN_BLOCK_STATS_PARAMETERS_MAX) {
+ if (args->nparams > REMOTE_DOMAIN_BLOCK_STATS_PARAMETERS_MAX) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
goto cleanup;
}
- if (nparams && VIR_ALLOC_N(params, nparams) < 0) {
+ if (args->nparams && VIR_ALLOC_N(params, args->nparams) < 0) {
virReportOOMError();
goto cleanup;
}
+ nparams = args->nparams;
if (virDomainBlockStatsFlags(dom, path, params, &nparams, flags) < 0)
goto cleanup;
{
virDomainPtr dom = NULL;
virTypedParameterPtr params = NULL;
- int nparams = args->nparams;
+ int nparams = 0;
unsigned int flags;
int rv = -1;
struct daemonClientPrivate *priv =
flags = args->flags;
- if (nparams > REMOTE_DOMAIN_MEMORY_PARAMETERS_MAX) {
+ if (args->nparams > REMOTE_DOMAIN_MEMORY_PARAMETERS_MAX) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
goto cleanup;
}
- if (nparams && VIR_ALLOC_N(params, nparams) < 0) {
+ if (args->nparams && VIR_ALLOC_N(params, args->nparams) < 0) {
virReportOOMError();
goto cleanup;
}
+ nparams = args->nparams;
if (!(dom = get_nonnull_domain(priv->conn, args->dom)))
goto cleanup;
{
virDomainPtr dom = NULL;
virTypedParameterPtr params = NULL;
- int nparams = args->nparams;
+ int nparams = 0;
unsigned int flags;
int rv = -1;
struct daemonClientPrivate *priv =
flags = args->flags;
- if (nparams > REMOTE_DOMAIN_NUMA_PARAMETERS_MAX) {
+ if (args->nparams > REMOTE_DOMAIN_NUMA_PARAMETERS_MAX) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
goto cleanup;
}
- if (nparams && VIR_ALLOC_N(params, nparams) < 0) {
+ if (args->nparams && VIR_ALLOC_N(params, args->nparams) < 0) {
virReportOOMError();
goto cleanup;
}
+ nparams = args->nparams;
if (!(dom = get_nonnull_domain(priv->conn, args->dom)))
goto cleanup;
{
virDomainPtr dom = NULL;
virTypedParameterPtr params = NULL;
- int nparams = args->nparams;
+ int nparams = 0;
unsigned int flags;
int rv = -1;
struct daemonClientPrivate *priv =
flags = args->flags;
- if (nparams > REMOTE_DOMAIN_BLKIO_PARAMETERS_MAX) {
+ if (args->nparams > REMOTE_DOMAIN_BLKIO_PARAMETERS_MAX) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
goto cleanup;
}
- if (nparams && VIR_ALLOC_N(params, nparams) < 0) {
+ if (args->nparams && VIR_ALLOC_N(params, args->nparams) < 0) {
virReportOOMError();
goto cleanup;
}
+ nparams = args->nparams;
if (!(dom = get_nonnull_domain(priv->conn, args->dom)))
goto cleanup;
virNodeCPUStatsPtr params = NULL;
int i;
int cpuNum = args->cpuNum;
- int nparams = args->nparams;
+ int nparams = 0;
unsigned int flags;
int rv = -1;
struct daemonClientPrivate *priv =
flags = args->flags;
- if (nparams > REMOTE_NODE_CPU_STATS_MAX) {
+ if (args->nparams > REMOTE_NODE_CPU_STATS_MAX) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
goto cleanup;
}
- if (VIR_ALLOC_N(params, nparams) < 0) {
+ if (args->nparams && VIR_ALLOC_N(params, args->nparams) < 0) {
virReportOOMError();
goto cleanup;
}
+ nparams = args->nparams;
if (virNodeGetCPUStats(priv->conn, cpuNum, params, &nparams, flags) < 0)
goto cleanup;
virNodeMemoryStatsPtr params = NULL;
int i;
int cellNum = args->cellNum;
- int nparams = args->nparams;
+ int nparams = 0;
unsigned int flags;
int rv = -1;
struct daemonClientPrivate *priv =
flags = args->flags;
- if (nparams > REMOTE_NODE_MEMORY_STATS_MAX) {
+ if (args->nparams > REMOTE_NODE_MEMORY_STATS_MAX) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
goto cleanup;
}
- if (VIR_ALLOC_N(params, nparams) < 0) {
+ if (args->nparams && VIR_ALLOC_N(params, args->nparams) < 0) {
virReportOOMError();
goto cleanup;
}
+ nparams = args->nparams;
if (virNodeGetMemoryStats(priv->conn, cellNum, params, &nparams, flags) < 0)
goto cleanup;
virDomainPtr dom = NULL;
int rv = -1;
virTypedParameterPtr params = NULL;
- int nparams = args->nparams;
+ int nparams = 0;
struct daemonClientPrivate *priv =
virNetServerClientGetPrivateData(client);
goto cleanup;
}
- if (nparams > REMOTE_DOMAIN_BLOCK_IO_TUNE_PARAMETERS_MAX) {
+ if (args->nparams > REMOTE_DOMAIN_BLOCK_IO_TUNE_PARAMETERS_MAX) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
goto cleanup;
}
- if (nparams && VIR_ALLOC_N(params, nparams) < 0) {
+ if (args->nparams && VIR_ALLOC_N(params, args->nparams) < 0) {
virReportOOMError();
goto cleanup;
}
+ nparams = args->nparams;
if (!(dom = get_nonnull_domain(priv->conn, args->dom)))
goto cleanup;
virDomainPtr dom = NULL;
virTypedParameterPtr params = NULL;
const char *device = args->device;
- int nparams = args->nparams;
+ int nparams = 0;
unsigned int flags;
int rv = -1;
struct daemonClientPrivate *priv =
flags = args->flags;
- if (nparams > REMOTE_DOMAIN_INTERFACE_PARAMETERS_MAX) {
+ if (args->nparams > REMOTE_DOMAIN_INTERFACE_PARAMETERS_MAX) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
goto cleanup;
}
- if (nparams && VIR_ALLOC_N(params, nparams) < 0) {
+ if (args->nparams && VIR_ALLOC_N(params, args->nparams) < 0) {
virReportOOMError();
goto cleanup;
}
+ nparams = args->nparams;
if (!(dom = get_nonnull_domain(priv->conn, args->dom)))
goto cleanup;
remote_node_get_memory_parameters_ret *ret)
{
virTypedParameterPtr params = NULL;
- int nparams = args->nparams;
+ int nparams = 0;
unsigned int flags;
int rv = -1;
struct daemonClientPrivate *priv =
flags = args->flags;
- if (nparams > REMOTE_NODE_MEMORY_PARAMETERS_MAX) {
+ if (args->nparams > REMOTE_NODE_MEMORY_PARAMETERS_MAX) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
goto cleanup;
}
- if (nparams && VIR_ALLOC_N(params, nparams) < 0) {
+ if (args->nparams && VIR_ALLOC_N(params, args->nparams) < 0) {
virReportOOMError();
goto cleanup;
}
-
+ nparams = args->nparams;
if (virNodeGetMemoryParameters(priv->conn, params, &nparams, flags) < 0)
goto cleanup;