From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:56585) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4yd1-0007UY-D2 for qemu-devel@nongnu.org; Tue, 06 Mar 2012 12:57:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S4ycc-0002AE-Nj for qemu-devel@nongnu.org; Tue, 06 Mar 2012 12:56:50 -0500 Received: from mail-iy0-f173.google.com ([209.85.210.173]:50703) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4ycc-00029J-GW for qemu-devel@nongnu.org; Tue, 06 Mar 2012 12:56:26 -0500 Received: by mail-iy0-f173.google.com with SMTP id j26so7948148iaf.4 for ; Tue, 06 Mar 2012 09:56:25 -0800 (PST) Sender: Paolo Bonzini From: Paolo Bonzini Date: Tue, 6 Mar 2012 18:55:54 +0100 Message-Id: <1331056563-7503-2-git-send-email-pbonzini@redhat.com> In-Reply-To: <1331056563-7503-1-git-send-email-pbonzini@redhat.com> References: <1331056563-7503-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH v4 01/10] use QSIMPLEQ_FOREACH_SAFE when freeing list elements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, fsimonce@redhat.com, eblake@redhat.com, stefanha@linux.vnet.ibm.com, lcapitulino@redhat.com Signed-off-by: Paolo Bonzini --- blockdev.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/blockdev.c b/blockdev.c index d78aa51..acdc72a 100644 --- a/blockdev.c +++ b/blockdev.c @@ -733,7 +733,7 @@ void qmp_blockdev_group_snapshot_sync(SnapshotDevList *dev_list, int ret = 0; SnapshotDevList *dev_entry = dev_list; SnapshotDev *dev_info = NULL; - BlkGroupSnapshotStates *states; + BlkGroupSnapshotStates *states, *next; BlockDriver *proto_drv; BlockDriver *drv; int flags; @@ -838,7 +838,7 @@ delete_and_fail: } } exit: - QSIMPLEQ_FOREACH(states, &snap_bdrv_states, entry) { + QSIMPLEQ_FOREACH_SAFE(states, &snap_bdrv_states, entry, next) { g_free(states); } return; -- 1.7.7.6