mirror of https://gitee.com/openkylin/libvirt.git
tests: qemu: reduce scope of some variables
Reduce the scope of some variables and mark them as g_autofree. Signed-off-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Laine Stump <laine@redhat.com>
This commit is contained in:
parent
63c14318ce
commit
871544520f
|
@ -787,7 +787,6 @@ qemuMonitorTestProcessCommandWithArgs(qemuMonitorTestPtr test,
|
||||||
virJSONValuePtr val = NULL;
|
virJSONValuePtr val = NULL;
|
||||||
virJSONValuePtr args;
|
virJSONValuePtr args;
|
||||||
virJSONValuePtr argobj;
|
virJSONValuePtr argobj;
|
||||||
char *argstr = NULL;
|
|
||||||
const char *cmdname;
|
const char *cmdname;
|
||||||
size_t i;
|
size_t i;
|
||||||
int ret = -1;
|
int ret = -1;
|
||||||
|
@ -815,6 +814,8 @@ qemuMonitorTestProcessCommandWithArgs(qemuMonitorTestPtr test,
|
||||||
/* validate the args */
|
/* validate the args */
|
||||||
for (i = 0; i < data->nargs; i++) {
|
for (i = 0; i < data->nargs; i++) {
|
||||||
qemuMonitorTestCommandArgsPtr arg = &data->args[i];
|
qemuMonitorTestCommandArgsPtr arg = &data->args[i];
|
||||||
|
g_autofree char *argstr = NULL;
|
||||||
|
|
||||||
if (!(argobj = virJSONValueObjectGet(args, arg->argname))) {
|
if (!(argobj = virJSONValueObjectGet(args, arg->argname))) {
|
||||||
qemuMonitorTestError("Missing argument '%s' for command '%s'",
|
qemuMonitorTestError("Missing argument '%s' for command '%s'",
|
||||||
arg->argname,
|
arg->argname,
|
||||||
|
@ -835,15 +836,12 @@ qemuMonitorTestProcessCommandWithArgs(qemuMonitorTestPtr test,
|
||||||
arg->argval, argstr);
|
arg->argval, argstr);
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
|
|
||||||
VIR_FREE(argstr);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* arguments checked out, return the response */
|
/* arguments checked out, return the response */
|
||||||
ret = qemuMonitorTestAddResponse(test, data->response);
|
ret = qemuMonitorTestAddResponse(test, data->response);
|
||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
VIR_FREE(argstr);
|
|
||||||
virJSONValueFree(val);
|
virJSONValueFree(val);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
|
@ -497,7 +497,6 @@ testQemuGetLatestCapsForArch(const char *arch,
|
||||||
DIR *dir = NULL;
|
DIR *dir = NULL;
|
||||||
int rc;
|
int rc;
|
||||||
char *fullsuffix = NULL;
|
char *fullsuffix = NULL;
|
||||||
char *tmp = NULL;
|
|
||||||
unsigned long maxver = 0;
|
unsigned long maxver = 0;
|
||||||
unsigned long ver;
|
unsigned long ver;
|
||||||
g_autofree char *maxname = NULL;
|
g_autofree char *maxname = NULL;
|
||||||
|
@ -509,7 +508,7 @@ testQemuGetLatestCapsForArch(const char *arch,
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
||||||
while ((rc = virDirRead(dir, &ent, TEST_QEMU_CAPS_PATH)) > 0) {
|
while ((rc = virDirRead(dir, &ent, TEST_QEMU_CAPS_PATH)) > 0) {
|
||||||
VIR_FREE(tmp);
|
g_autofree char *tmp = NULL;
|
||||||
|
|
||||||
tmp = g_strdup(STRSKIP(ent->d_name, "caps_"));
|
tmp = g_strdup(STRSKIP(ent->d_name, "caps_"));
|
||||||
|
|
||||||
|
@ -543,7 +542,6 @@ testQemuGetLatestCapsForArch(const char *arch,
|
||||||
ret = g_strdup_printf("%s/%s", TEST_QEMU_CAPS_PATH, maxname);
|
ret = g_strdup_printf("%s/%s", TEST_QEMU_CAPS_PATH, maxname);
|
||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
VIR_FREE(tmp);
|
|
||||||
VIR_FREE(fullsuffix);
|
VIR_FREE(fullsuffix);
|
||||||
virDirClose(&dir);
|
virDirClose(&dir);
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
@ -42,23 +42,18 @@ static int
|
||||||
testIndexToDiskName(const void *data G_GNUC_UNUSED)
|
testIndexToDiskName(const void *data G_GNUC_UNUSED)
|
||||||
{
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
char *diskName = NULL;
|
|
||||||
|
|
||||||
for (i = 0; i < G_N_ELEMENTS(diskNames); ++i) {
|
for (i = 0; i < G_N_ELEMENTS(diskNames); ++i) {
|
||||||
VIR_FREE(diskName);
|
g_autofree char *diskName = NULL;
|
||||||
|
|
||||||
diskName = virIndexToDiskName(i, "sd");
|
diskName = virIndexToDiskName(i, "sd");
|
||||||
|
|
||||||
if (STRNEQ(diskNames[i], diskName)) {
|
if (STRNEQ(diskNames[i], diskName)) {
|
||||||
virTestDifference(stderr, diskNames[i], diskName);
|
virTestDifference(stderr, diskNames[i], diskName);
|
||||||
VIR_FREE(diskName);
|
|
||||||
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VIR_FREE(diskName);
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -69,10 +64,9 @@ testDiskNameToIndex(const void *data G_GNUC_UNUSED)
|
||||||
{
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
int idx;
|
int idx;
|
||||||
char *diskName = NULL;
|
|
||||||
|
|
||||||
for (i = 0; i < 100000; ++i) {
|
for (i = 0; i < 100000; ++i) {
|
||||||
VIR_FREE(diskName);
|
g_autofree char *diskName = NULL;
|
||||||
|
|
||||||
diskName = virIndexToDiskName(i, "sd");
|
diskName = virIndexToDiskName(i, "sd");
|
||||||
idx = virDiskNameToIndex(diskName);
|
idx = virDiskNameToIndex(diskName);
|
||||||
|
@ -80,15 +74,10 @@ testDiskNameToIndex(const void *data G_GNUC_UNUSED)
|
||||||
if (idx < 0 || idx != i) {
|
if (idx < 0 || idx != i) {
|
||||||
VIR_TEST_DEBUG("\nExpect [%zu]", i);
|
VIR_TEST_DEBUG("\nExpect [%zu]", i);
|
||||||
VIR_TEST_DEBUG("Actual [%d]", idx);
|
VIR_TEST_DEBUG("Actual [%d]", idx);
|
||||||
|
|
||||||
VIR_FREE(diskName);
|
|
||||||
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VIR_FREE(diskName);
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue