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