1
0
mirror of https://gitlab.com/libvirt/libvirt.git synced 2025-03-11 00:58:38 +03:00

virDomainDiskDef: Change type of geometry.trans to virDomainDiskGeometryTrans

Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Laine Stump <laine@redhat.com>
This commit is contained in:
Tim Wiederhake 2021-05-18 17:04:45 +02:00 committed by Laine Stump
parent 081f22c209
commit ef18ca1c06
2 changed files with 4 additions and 3 deletions

View File

@ -8845,13 +8845,14 @@ virDomainDiskDefGeometryParse(virDomainDiskDef *def,
} }
if ((tmp = virXMLPropString(cur, "trans"))) { if ((tmp = virXMLPropString(cur, "trans"))) {
def->geometry.trans = virDomainDiskGeometryTransTypeFromString(tmp); int value;
if (def->geometry.trans <= 0) { if ((value = virDomainDiskGeometryTransTypeFromString(tmp)) <= 0) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
_("invalid translation value '%s'"), _("invalid translation value '%s'"),
tmp); tmp);
return -1; return -1;
} }
def->geometry.trans = value;
} }
return 0; return 0;

View File

@ -549,7 +549,7 @@ struct _virDomainDiskDef {
unsigned int cylinders; unsigned int cylinders;
unsigned int heads; unsigned int heads;
unsigned int sectors; unsigned int sectors;
int trans; /* enum virDomainDiskGeometryTrans */ virDomainDiskGeometryTrans trans;
} geometry; } geometry;
struct { struct {