This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-changelog] [xen-4.1-testing] libxl: fix double free at get_all_assi

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-4.1-testing] libxl: fix double free at get_all_assigned_devices
From: Xen patchbot-4.1-testing <patchbot@xxxxxxx>
Date: Wed, 28 Sep 2011 00:33:11 +0100
Delivery-date: Tue, 27 Sep 2011 16:33:20 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User Marek Marczykowski <marmarek@xxxxxxxxxxxx>
# Date 1317140837 -3600
# Node ID 5c395e993fe4064f0e3e13af70af9e440dc00689
# Parent  2112db7c68b3423c7ff9ead91eff5de2d13a13b5
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@xxxxxxxxxxxx>
Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

diff -r 2112db7c68b3 -r 5c395e993fe4 tools/libxl/libxl_pci.c
--- a/tools/libxl/libxl_pci.c   Wed Sep 21 17:12:58 2011 +0100
+++ b/tools/libxl/libxl_pci.c   Tue Sep 27 17:27:17 2011 +0100
@@ -469,7 +469,6 @@
     if ( 0 == *num ) {
-        free(pcidevs);
         pcidevs = NULL;
         *list = pcidevs;

Xen-changelog mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-4.1-testing] libxl: fix double free at get_all_assigned_devices, Xen patchbot-4 . 1-testing <=