From: Michal Privoznik Date: Mon, 9 Sep 2019 15:24:22 +0000 (+0200) Subject: qemu_conf: Drop a pair of needless 'cleanup' labels X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=4ba7e5b4ed8493e5de6ba9bba94ee6a184f86077;p=libvirt.git qemu_conf: Drop a pair of needless 'cleanup' labels There are two 'cleanup' labels - one in virQEMUDriverConfigHugeTLBFSInit() and the other in virQEMUDriverConfigSetDefaults() that do nothing more than return and integer value. No memory freeing or anything important is done there. Drop them in favour of returning immediately. Signed-off-by: Michal Privoznik Reviewed-by: Daniel Henrique Barboza Reviewed-by: Pavel Hrdina --- diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c index 32d411e536..27380d3928 100644 --- a/src/qemu/qemu_conf.c +++ b/src/qemu/qemu_conf.c @@ -402,18 +402,13 @@ virQEMUDriverConfigHugeTLBFSInit(virHugeTLBFSPtr hugetlbfs, const char *path, bool deflt) { - int ret = -1; - - if (VIR_STRDUP(hugetlbfs->mnt_dir, path) < 0) - goto cleanup; - - if (virFileGetHugepageSize(path, &hugetlbfs->size) < 0) - goto cleanup; + if (VIR_STRDUP(hugetlbfs->mnt_dir, path) < 0 || + virFileGetHugepageSize(path, &hugetlbfs->size) < 0) { + return -1; + } hugetlbfs->deflt = deflt; - ret = 0; - cleanup: - return ret; + return 0; } @@ -1172,16 +1167,15 @@ virQEMUDriverConfigValidate(virQEMUDriverConfigPtr cfg) int virQEMUDriverConfigSetDefaults(virQEMUDriverConfigPtr cfg) { - int ret = -1; - #define SET_TLS_SECRET_UUID_DEFAULT(val) \ do { \ if (!cfg->val## TLSx509certdir && \ !cfg->val## TLSx509secretUUID && \ cfg->defaultTLSx509secretUUID) { \ if (VIR_STRDUP(cfg->val## TLSx509secretUUID, \ - cfg->defaultTLSx509secretUUID) < 0) \ - goto cleanup; \ + cfg->defaultTLSx509secretUUID) < 0) { \ + return -1; \ + } \ } \ } while (0) @@ -1204,12 +1198,14 @@ virQEMUDriverConfigSetDefaults(virQEMUDriverConfigPtr cfg) break; \ if (virFileExists(SYSCONFDIR "/pki/libvirt-"#val)) { \ if (VIR_STRDUP(cfg->val ## TLSx509certdir, \ - SYSCONFDIR "/pki/libvirt-"#val) < 0) \ - goto cleanup; \ + SYSCONFDIR "/pki/libvirt-"#val) < 0) { \ + return -1; \ + } \ } else { \ if (VIR_STRDUP(cfg->val ## TLSx509certdir, \ - cfg->defaultTLSx509certdir) < 0) \ - goto cleanup; \ + cfg->defaultTLSx509certdir) < 0) { \ + return -1; \ + } \ } \ } while (0) @@ -1234,9 +1230,7 @@ virQEMUDriverConfigSetDefaults(virQEMUDriverConfigPtr cfg) #undef SET_TLS_VERIFY_DEFAULT - ret = 0; - cleanup: - return ret; + return 0; }