pushed
Sharad Mishra
Open Virtualization
Linux Technology Center
IBM
"Eduardo Lima (Etrunko)" <eblima@linux.vnet.ibm.com> wrote on 08/24/2011 10:06:46 AM:
> "Eduardo Lima (Etrunko)" <eblima@linux.vnet.ibm.com>
> 08/24/2011 10:06 AM
>
> Please respond to
> eblima@br.ibm.com
>
> To
>
> List for discussion and development of libvirt CIM <libvirt-cim@redhat.com>
>
> cc
>
> Sharad Mishra/Beaverton/IBM@IBMUS
>
> Subject
>
> Re: [Libvirt-cim] [PATCH] VirtualSystemManagementService: Fix yet
> another possible leak
>
> On 08/24/2011 01:58 PM, Sharad Mishra wrote:
> > +1
> >
> > Eduardo, I remember you telling me that you have run cimtests
> > successfully with this patch, correct?
> >
> Yes, I checked it before posting to the mailing list. :)
>
> > Sharad Mishra
> > Open Virtualization
> > Linux Technology Center
> > IBM
> >
> > libvirt-cim-bounces@redhat.com wrote on 08/23/2011 08:12:19 AM:
> >
> > > "Eduardo Lima \(Etrunko\)" <eblima@linux.vnet.ibm.com>
> > > Sent by: libvirt-cim-bounces@redhat.com
> > >
> > > 08/23/11 08:12 AM
> > >
> > > Please respond to
> > > List for discussion and development of libvirt CIM
> > <libvirt-cim@redhat.com>
> > >
> > > To
> > >
> > > libvirt-cim@redhat.com
> > >
> > > cc
> > >
> > > Subject
> > >
> > > [Libvirt-cim] [PATCH] VirtualSystemManagementService: Fix yet
> > > another possible leak
> > >
> > > # HG changeset patch
> > > # User Eduardo Lima (Etrunko) <eblima@br.ibm.com>
> > > # Date 1314112289 10800
> > > # Node ID 277b56b3863b5f81a3faa18aeb7b9951b963b489
> > > # Parent a346baf140d64177a9dc1066677c307ee6518236
> > > VirtualSystemManagementService: Fix yet another possible leak
> > >
> > > Signed-off-by: Eduardo Lima (Etrunko) <eblima@br.ibm.com>
> > >
> > > diff --git a/src/Virt_VirtualSystemManagementService.c b/src/
> > > Virt_VirtualSystemManagementService.c
> > > --- a/src/Virt_VirtualSystemManagementService.c
> > > +++ b/src/Virt_VirtualSystemManagementService.c
> > > @@ -1377,7 +1377,11 @@
> > > if (tmp == NULL)
> > > return false;
> > >
> > > - memcpy(tmp, *list, sizeof(*tmp) * cur);
> > > + if (*list) {
> > > + memcpy(tmp, *list, sizeof(*tmp) * cur);
> > > + free(*list);
> > > + }
> > > +
> > > *list = tmp;
> > >
> > > return true;
> > >
> > > _______________________________________________
> > > Libvirt-cim mailing list
> > > Libvirt-cim@redhat.com
> > > https://www.redhat.com/mailman/listinfo/libvirt-cim
> >
> >
> >
> > _______________________________________________
> > Libvirt-cim mailing list
> > Libvirt-cim@redhat.com
> > https://www.redhat.com/mailman/listinfo/libvirt-cim
>
>
> --
> Eduardo de Barros Lima
> Software Engineer, Open Virtualization
> Linux Technology Center - IBM/Brazil
> eblima@br.ibm.com
>