
On 01/14/2013 10:25 PM, John Ferlan wrote:
oops - one more ...
On 01/13/2013 10:34 AM, Guannan Ren wrote:
diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h index 661cc0f..a5ce119 100644 --- a/src/conf/domain_conf.h +++ b/src/conf/domain_conf.h @@ -878,7 +878,7 @@ struct _virDomainActualNetDef { struct _virDomainNetDef { enum virDomainNetType type; virMacAddr mac; - char *model; + int model; Should this be?
enum virDomainNICModel model;
for consistency.
Some places where we write code like this: if ((net->model = virDomainNICModelTypeFromString(model)) < 0) ... If the model is type of enum and compile it with gcc option -Werror=type-limits gcc will report like: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] so we still need int type here.