Remove all explicit usage of virJSONValueFree.
Signed-off-by: Ján Tomko <jtomko(a)redhat.com>
---
tests/virjsontest.c | 45 +++++++++++++++------------------------------
1 file changed, 15 insertions(+), 30 deletions(-)
diff --git a/tests/virjsontest.c b/tests/virjsontest.c
index 51777ba770..bf2bb85c6c 100644
--- a/tests/virjsontest.c
+++ b/tests/virjsontest.c
@@ -20,7 +20,7 @@ static int
testJSONFromString(const void *data)
{
const struct testInfo *info = data;
- virJSONValuePtr json;
+ VIR_AUTOPTR(virJSONValue) json = NULL;
const char *expectstr = info->expect ? info->expect : info->doc;
char *formatted = NULL;
int ret = -1;
@@ -59,7 +59,6 @@ testJSONFromString(const void *data)
cleanup:
VIR_FREE(formatted);
- virJSONValueFree(json);
return ret;
}
@@ -68,8 +67,8 @@ static int
testJSONAddRemove(const void *data)
{
const struct testInfo *info = data;
- virJSONValuePtr json = NULL;
- virJSONValuePtr name = NULL;
+ VIR_AUTOPTR(virJSONValue) json = NULL;
+ VIR_AUTOPTR(virJSONValue) name = NULL;
char *infile = NULL;
char *indata = NULL;
char *outfile = NULL;
@@ -135,8 +134,6 @@ testJSONAddRemove(const void *data)
ret = 0;
cleanup:
- virJSONValueFree(json);
- virJSONValueFree(name);
VIR_FREE(infile);
VIR_FREE(indata);
VIR_FREE(outfile);
@@ -149,7 +146,7 @@ static int
testJSONLookup(const void *data)
{
const struct testInfo *info = data;
- virJSONValuePtr json;
+ VIR_AUTOPTR(virJSONValue) json = NULL;
virJSONValuePtr value = NULL;
char *result = NULL;
int rc;
@@ -247,7 +244,6 @@ testJSONLookup(const void *data)
ret = 0;
cleanup:
- virJSONValueFree(json);
VIR_FREE(result);
return ret;
}
@@ -257,8 +253,8 @@ static int
testJSONCopy(const void *data)
{
const struct testInfo *info = data;
- virJSONValuePtr json = NULL;
- virJSONValuePtr jsonCopy = NULL;
+ VIR_AUTOPTR(virJSONValue) json = NULL;
+ VIR_AUTOPTR(virJSONValue) jsonCopy = NULL;
char *result = NULL;
char *resultCopy = NULL;
int ret = -1;
@@ -318,8 +314,6 @@ testJSONCopy(const void *data)
cleanup:
VIR_FREE(result);
VIR_FREE(resultCopy);
- virJSONValueFree(json);
- virJSONValueFree(jsonCopy);
return ret;
}
@@ -328,8 +322,8 @@ static int
testJSONDeflatten(const void *data)
{
const struct testInfo *info = data;
- virJSONValuePtr injson = NULL;
- virJSONValuePtr deflattened = NULL;
+ VIR_AUTOPTR(virJSONValue) injson = NULL;
+ VIR_AUTOPTR(virJSONValue) deflattened = NULL;
char *infile = NULL;
char *indata = NULL;
char *outfile = NULL;
@@ -369,8 +363,6 @@ testJSONDeflatten(const void *data)
ret = 0;
cleanup:
- virJSONValueFree(injson);
- virJSONValueFree(deflattened);
VIR_FREE(infile);
VIR_FREE(indata);
VIR_FREE(outfile);
@@ -383,9 +375,9 @@ testJSONDeflatten(const void *data)
static int
testJSONEscapeObj(const void *data ATTRIBUTE_UNUSED)
{
- virJSONValuePtr json = NULL;
- virJSONValuePtr nestjson = NULL;
- virJSONValuePtr parsejson = NULL;
+ VIR_AUTOPTR(virJSONValue) json = NULL;
+ VIR_AUTOPTR(virJSONValue) nestjson = NULL;
+ VIR_AUTOPTR(virJSONValue) parsejson = NULL;
char *neststr = NULL;
char *result = NULL;
const char *parsednestedstr;
@@ -434,9 +426,6 @@ testJSONEscapeObj(const void *data ATTRIBUTE_UNUSED)
cleanup:
VIR_FREE(neststr);
VIR_FREE(result);
- virJSONValueFree(json);
- virJSONValueFree(nestjson);
- virJSONValueFree(parsejson);
return ret;
}
@@ -444,10 +433,10 @@ testJSONEscapeObj(const void *data ATTRIBUTE_UNUSED)
static int
testJSONObjectFormatSteal(const void *opaque ATTRIBUTE_UNUSED)
{
- virJSONValuePtr a1 = NULL;
- virJSONValuePtr a2 = NULL;
- virJSONValuePtr t1 = NULL;
- virJSONValuePtr t2 = NULL;
+ VIR_AUTOPTR(virJSONValue) a1 = NULL;
+ VIR_AUTOPTR(virJSONValue) a2 = NULL;
+ VIR_AUTOPTR(virJSONValue) t1 = NULL;
+ VIR_AUTOPTR(virJSONValue) t2 = NULL;
int ret = -1;
if (!(a1 = virJSONValueNewString("test")) ||
@@ -478,10 +467,6 @@ testJSONObjectFormatSteal(const void *opaque ATTRIBUTE_UNUSED)
ret = 0;
cleanup:
- virJSONValueFree(a1);
- virJSONValueFree(a2);
- virJSONValueFree(t1);
- virJSONValueFree(t2);
return ret;
}
--
2.19.2