[Libvirt-cim] [PATCH] VirtualSystemManagementService: Fix yet another possible leak

Eduardo Lima (Etrunko) eblima at linux.vnet.ibm.com
Wed Aug 24 17:06:46 UTC 2011


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 at redhat.com wrote on 08/23/2011 08:12:19 AM:
>
>  > "Eduardo Lima \(Etrunko\)" <eblima at linux.vnet.ibm.com>
>  > Sent by: libvirt-cim-bounces at redhat.com
>  >
>  > 08/23/11 08:12 AM
>  >
>  > Please respond to
>  > List for discussion and development of libvirt CIM
> <libvirt-cim at redhat.com>
>  >
>  > To
>  >
>  > libvirt-cim at redhat.com
>  >
>  > cc
>  >
>  > Subject
>  >
>  > [Libvirt-cim] [PATCH] VirtualSystemManagementService: Fix yet
>  > another possible leak
>  >
>  > # HG changeset patch
>  > # User Eduardo Lima (Etrunko) <eblima at br.ibm.com>
>  > # Date 1314112289 10800
>  > # Node ID 277b56b3863b5f81a3faa18aeb7b9951b963b489
>  > # Parent a346baf140d64177a9dc1066677c307ee6518236
>  > VirtualSystemManagementService: Fix yet another possible leak
>  >
>  > Signed-off-by: Eduardo Lima (Etrunko) <eblima at 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 at redhat.com
>  > https://www.redhat.com/mailman/listinfo/libvirt-cim
>
>
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim


-- 
Eduardo de Barros Lima
Software Engineer, Open Virtualization
Linux Technology Center - IBM/Brazil
eblima at br.ibm.com




More information about the Libvirt-cim mailing list