From: Tim Wiederhake Date: Tue, 18 May 2021 15:04:45 +0000 (+0200) Subject: virDomainDiskDef: Change type of geometry.trans to virDomainDiskGeometryTrans X-Git-Tag: v7.4.0-rc1~105 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ef18ca1c067e33c15fec9ec8e2002f5715e511e0;p=thirdparty%2Flibvirt.git virDomainDiskDef: Change type of geometry.trans to virDomainDiskGeometryTrans Signed-off-by: Tim Wiederhake Reviewed-by: Laine Stump --- diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 86680e0cdb..f55117e849 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -8845,13 +8845,14 @@ virDomainDiskDefGeometryParse(virDomainDiskDef *def, } if ((tmp = virXMLPropString(cur, "trans"))) { - def->geometry.trans = virDomainDiskGeometryTransTypeFromString(tmp); - if (def->geometry.trans <= 0) { + int value; + if ((value = virDomainDiskGeometryTransTypeFromString(tmp)) <= 0) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("invalid translation value '%s'"), tmp); return -1; } + def->geometry.trans = value; } return 0; diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h index 41e570765e..cf8481f1f6 100644 --- a/src/conf/domain_conf.h +++ b/src/conf/domain_conf.h @@ -549,7 +549,7 @@ struct _virDomainDiskDef { unsigned int cylinders; unsigned int heads; unsigned int sectors; - int trans; /* enum virDomainDiskGeometryTrans */ + virDomainDiskGeometryTrans trans; } geometry; struct {