From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LKbfh-0001Xf-Pp for qemu-devel@nongnu.org; Wed, 07 Jan 2009 11:54:21 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LKbfg-0001X9-N5 for qemu-devel@nongnu.org; Wed, 07 Jan 2009 11:54:21 -0500 Received: from [199.232.76.173] (port=60621 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LKbfg-0001X5-Ig for qemu-devel@nongnu.org; Wed, 07 Jan 2009 11:54:20 -0500 Received: from qw-out-1920.google.com ([74.125.92.145]:22518) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LKbfg-0007Vk-5V for qemu-devel@nongnu.org; Wed, 07 Jan 2009 11:54:20 -0500 Received: by qw-out-1920.google.com with SMTP id 5so3857242qwc.4 for ; Wed, 07 Jan 2009 08:54:18 -0800 (PST) Message-ID: <4964DE34.3050502@codemonkey.ws> Date: Wed, 07 Jan 2009 10:54:12 -0600 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH] qcow2: free old snapshots array upon creation of a new one References: <496159DF.5020801@redhat.com> In-Reply-To: <496159DF.5020801@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Uri Lublin wrote: > Don't leak memory > > Signed-off-by: Uri Lublin > --- > qemu/block-qcow2.c | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) Please don't send patches against kvm-userspace. Regards, Anthony Liguori > diff --git a/qemu/block-qcow2.c b/qemu/block-qcow2.c > index b3b5f8f..4a2d0a3 100644 > --- a/qemu/block-qcow2.c > +++ b/qemu/block-qcow2.c > @@ -2021,6 +2021,7 @@ static int qcow_snapshot_create(BlockDriverState > *bs, > if (!snapshots1) > goto fail; > memcpy(snapshots1, s->snapshots, s->nb_snapshots * > sizeof(QCowSnapshot)); > + qemu_free(s->snapshots); > s->snapshots = snapshots1; > s->snapshots[s->nb_snapshots++] = *sn; > > > >