On Thu, May 05, 2016 at 18:20:20 +0200, Pavel Hrdina wrote: > Signed-off-by: Pavel Hrdina <phrdina@xxxxxxxxxx> > --- > src/conf/domain_conf.c | 2 ++ > src/conf/domain_conf.h | 14 +++++++------- > src/libxl/libxl_conf.c | 8 ++++++++ > src/qemu/qemu_command.c | 14 +++++++++++++- > 4 files changed, 30 insertions(+), 8 deletions(-) > > diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h > index b7b099c..b825477 100644 > --- a/src/conf/domain_conf.h > +++ b/src/conf/domain_conf.h > @@ -1552,7 +1552,7 @@ typedef enum { > typedef struct _virDomainGraphicsListenDef virDomainGraphicsListenDef; > typedef virDomainGraphicsListenDef *virDomainGraphicsListenDefPtr; > struct _virDomainGraphicsListenDef { > - int type; /* enum virDomainGraphicsListenType */ > + virDomainGraphicsListenType type; Same as below. Assigned in virDomainGraphicsListenDefParseXML. > char *address; > char *network; > bool fromConfig; /* true if the @address is config file originated */ > @@ -1564,7 +1564,7 @@ struct _virDomainGraphicsDef { > * Value 0 means port wasn't specified in XML at all. > * Positive value is actual port number given in XML. > */ > - int type; > + virDomainGraphicsType type; In virDomainGraphicsDefParseXML this struct member is directly assigned without a temp variable so virDomainGraphicsTypeFromString won't be able to return error as enum types are unsigned . > union { > struct { > int port; ACK with a temp variable added. Peter
Attachment:
signature.asc
Description: Digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list