After the conversion to g_autofree, the cleanup label is no longer needed. Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx> --- src/conf/domain_validate.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/conf/domain_validate.c b/src/conf/domain_validate.c index 80401cf8c7..a4271f1247 100644 --- a/src/conf/domain_validate.c +++ b/src/conf/domain_validate.c @@ -1360,28 +1360,23 @@ static int virDomainDeviceValidateAliasImpl(const virDomainDef *def, virDomainDeviceDef *dev) { - GHashTable *aliases = NULL; + g_autoptr(GHashTable) aliases = NULL; virDomainDeviceInfo *info = virDomainDeviceGetInfo(dev); - int ret = -1; if (!info || !info->alias) return 0; if (virDomainDefValidateAliases(def, &aliases) < 0) - goto cleanup; + return -1; if (virHashLookup(aliases, info->alias)) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("non unique alias detected: %s"), info->alias); - goto cleanup; + return -1; } - ret = 0; - cleanup: - - virHashFree(aliases); - return ret; + return 0; } -- 2.31.1