]> xenbits.xensource.com Git - libvirt.git/commitdiff
libxl: small fix in parsing network
authorChunyan Liu <cyliu@suse.com>
Tue, 23 Feb 2016 08:07:58 +0000 (16:07 +0800)
committerJim Fehlig <jfehlig@suse.com>
Wed, 24 Feb 2016 04:22:17 +0000 (21:22 -0700)
Signed-off-by: Chunyan Liu <cyliu@suse.com>
src/libxl/libxl_conf.c
src/libxl/libxl_domain.c

index a109bb5cf1ae268fbf94a48fcbb2812ad989f910..b20df2951048fad432a0e2bea46a37bf9601cc56 100644 (file)
@@ -1471,7 +1471,7 @@ libxlMakeNicList(virDomainDefPtr def,  libxl_domain_config *d_config)
 
     VIR_SHRINK_N(x_nics, nnics, nnics - nvnics);
     d_config->nics = x_nics;
-    d_config->num_nics = nnics;
+    d_config->num_nics = nvnics;
 
     return 0;
 
index 632acfdd40791e5bfb96eb6743b2dd1af433f063..50f7eed12783e8cf6c125ba0be2d491c6ecd9483 100644 (file)
@@ -315,7 +315,7 @@ libxlDomainDeviceDefPostParse(virDomainDeviceDefPtr dev,
         virDomainHostdevSubsysPCIPtr pcisrc;
 
         if (dev->type == VIR_DOMAIN_DEVICE_NET)
-            hostdev = &(dev->data.net)->data.hostdev.def;
+            hostdev = &dev->data.net->data.hostdev.def;
         else
             hostdev = dev->data.hostdev;
         pcisrc = &hostdev->source.subsys.u.pci;