diff options
author | Marek Marczykowski <marmarek@mimuw.edu.pl> | 2011-09-27 17:27:17 +0100 |
---|---|---|
committer | Marek Marczykowski <marmarek@mimuw.edu.pl> | 2011-09-27 17:27:17 +0100 |
commit | f0fa8aa75a4b93e3f465100b970d73ef44fbe34f (patch) | |
tree | 7744e98cb368dceae0232ecba50948056fc8500d | |
parent | 5ee9ef66cbd06dc9d5889a86045322ecdf844f18 (diff) | |
download | xen-f0fa8aa75a4b93e3f465100b970d73ef44fbe34f.tar.gz xen-f0fa8aa75a4b93e3f465100b970d73ef44fbe34f.tar.bz2 xen-f0fa8aa75a4b93e3f465100b970d73ef44fbe34f.zip |
libxl: fix double free at get_all_assigned_devices
Do not free() list manually - it will be freed by libxl__free_all.
Signed-off-by: Marek Marczykowski <marmarek@mimuw.edu.pl>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
-rw-r--r-- | tools/libxl/libxl_pci.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c index 6b5f715e29..931c6b35cf 100644 --- a/tools/libxl/libxl_pci.c +++ b/tools/libxl/libxl_pci.c @@ -469,7 +469,6 @@ static int get_all_assigned_devices(libxl__gc *gc, libxl_device_pci **list, int } if ( 0 == *num ) { - free(pcidevs); pcidevs = NULL; }else{ *list = pcidevs; |