From: Ján Tomko Date: Sat, 4 Sep 2021 18:34:55 +0000 (+0200) Subject: secretxml2xmltest: refactor testCompareXMLToXMLFiles X-Git-Tag: v7.8.0-rc1~315 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff6e806be50028e63927b6816ee3980b3448a0dc;p=thirdparty%2Flibvirt.git secretxml2xmltest: refactor testCompareXMLToXMLFiles Use g_auto where possible and remove the pointless label. Signed-off-by: Ján Tomko Reviewed-by: Michal Privoznik --- diff --git a/tests/secretxml2xmltest.c b/tests/secretxml2xmltest.c index 48f48416b5..99aaa9db15 100644 --- a/tests/secretxml2xmltest.c +++ b/tests/secretxml2xmltest.c @@ -10,25 +10,19 @@ static int testCompareXMLToXMLFiles(const char *inxml, const char *outxml) { - char *actual = NULL; - int ret = -1; - virSecretDef *secret = NULL; + g_autofree char *actual = NULL; + g_autoptr(virSecretDef) secret = NULL; if (!(secret = virSecretDefParseFile(inxml))) - goto fail; + return -1; if (!(actual = virSecretDefFormat(secret))) - goto fail; + return -1; if (virTestCompareToFile(actual, outxml) < 0) - goto fail; + return -1; - ret = 0; - - fail: - VIR_FREE(actual); - virSecretDefFree(secret); - return ret; + return 0; } struct testInfo {