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.