diff options
author | Stefano Stabellini <stefano.stabellini@eu.citrix.com> | 2011-01-25 18:22:09 +0000 |
---|---|---|
committer | Stefano Stabellini <stefano.stabellini@eu.citrix.com> | 2011-01-25 18:22:09 +0000 |
commit | 6c7a8976c446029af4fb5a3ac54eed56829676ef (patch) | |
tree | 24655b105119b2f607f581f39206031386e591ce | |
parent | f2b8b0882978d3d716d5a5ea2c1b5089633185a3 (diff) | |
download | xen-6c7a8976c446029af4fb5a3ac54eed56829676ef.tar.gz xen-6c7a8976c446029af4fb5a3ac54eed56829676ef.tar.bz2 xen-6c7a8976c446029af4fb5a3ac54eed56829676ef.zip |
libxl: fix segfault on device assignement
Fix a xl/libxl segfault when assigning a device to the guest (bug
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1713).
Signed-off-by: Gianni Tedesco <gianni.tedesco@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
-rw-r--r-- | tools/libxl/libxl_pci.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c index 349950c655..ba59650fde 100644 --- a/tools/libxl/libxl_pci.c +++ b/tools/libxl/libxl_pci.c @@ -268,7 +268,7 @@ static int libxl_create_pci_backend(libxl__gc *gc, uint32_t domid, libxl_device_ for (i = 0; i < num; i++, pcidev++) libxl_create_pci_backend_device(gc, back, i, pcidev); - flexarray_vappend(back, "num_devs", libxl__sprintf(gc, "%d", num)); + flexarray_vappend(back, "num_devs", libxl__sprintf(gc, "%d", num), NULL); flexarray_vappend(front, "backend-id", libxl__sprintf(gc, "%d", 0), |