From: Ján Tomko Date: Fri, 3 Sep 2021 18:17:09 +0000 (+0200) Subject: tests: esxutils: reduce variable scope in testConvertWindows1252ToUTF8 X-Git-Tag: v7.8.0-rc1~312 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dfee211d9170d77135c5ec7bf934d7b5ebae0978;p=thirdparty%2Flibvirt.git tests: esxutils: reduce variable scope in testConvertWindows1252ToUTF8 Also use g_auto. Signed-off-by: Ján Tomko Reviewed-by: Pavel Hrdina --- 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; }