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>
This commit is contained in:
Marek Marczykowski committed 2011-09-27 17:27:17 +01:00
1 parent 5ee9ef66cb
commit f0fa8aa75a
1 file changed
-1
-1
View File
@@ -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;
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.