Also use g_auto.
Signed-off-by: Ján Tomko <jtomko(a)redhat.com>
---
tests/esxutilstest.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/tests/esxutilstest.c b/tests/esxutilstest.c
index d537da3011..db49dcd6e0 100644
--- a/tests/esxutilstest.c
+++ b/tests/esxutilstest.c
@@ -197,10 +197,9 @@ static int
testConvertWindows1252ToUTF8(const void *data G_GNUC_UNUSED)
{
size_t i;
- char *utf8 = NULL;
for (i = 0; i < G_N_ELEMENTS(windows1252ToUTF8); ++i) {
- VIR_FREE(utf8);
+ g_autofree char *utf8 = NULL;
utf8 = virVMXConvertToUTF8("Windows-1252",
windows1252ToUTF8[i].windows1252);
@@ -208,13 +207,10 @@ testConvertWindows1252ToUTF8(const void *data G_GNUC_UNUSED)
if (utf8 == NULL)
return -1;
- if (STRNEQ(windows1252ToUTF8[i].utf8, utf8)) {
- VIR_FREE(utf8);
+ if (STRNEQ(windows1252ToUTF8[i].utf8, utf8))
return -1;
- }
}
- VIR_FREE(utf8);
return 0;
}
--
2.31.1