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;
}
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)
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)
#undef SET_TLS_VERIFY_DEFAULT
- ret = 0;
- cleanup:
- return ret;
+ return 0;
}