diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 0454e70740..56011fefdb 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -8272,17 +8272,17 @@ virDomainVideoAccelDefParseXML(const xmlNodePtr node) { if (support3d) { if (STREQ(support3d, "yes")) - def->support3d = 1; + def->support3d = true; else - def->support3d = 0; + def->support3d = false; VIR_FREE(support3d); } if (support2d) { if (STREQ(support2d, "yes")) - def->support2d = 1; + def->support2d = true; else - def->support2d = 0; + def->support2d = false; VIR_FREE(support2d); } diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h index b985393d73..092acabec7 100644 --- a/src/conf/domain_conf.h +++ b/src/conf/domain_conf.h @@ -1215,8 +1215,8 @@ enum virDomainVideoType { typedef struct _virDomainVideoAccelDef virDomainVideoAccelDef; typedef virDomainVideoAccelDef *virDomainVideoAccelDefPtr; struct _virDomainVideoAccelDef { - unsigned int support3d :1; - unsigned int support2d :1; + bool support3d; + bool support2d; };