[libvirt] [PATCH V1 1/5] vmx: fix resource leak

Osier Yang jyang at redhat.com
Fri May 4 13:50:42 UTC 2012


On 2012年05月04日 19:54, Stefan Berger wrote:
> Error: RESOURCE_LEAK:
> /libvirt/src/vmx/vmx.c:2431:
> alloc_fn: Calling allocation function "calloc".
> /libvirt/src/vmx/vmx.c:2431:
> var_assign: Assigning: "networkName" =  storage returned from "calloc(1UL, 1UL)".
> /libvirt/src/vmx/vmx.c:2495:
> leaked_storage: Variable "networkName" going out of scope leaks the storage it points to.
>
> ---
>   src/vmx/vmx.c |    1 +
>   1 file changed, 1 insertion(+)
>
> Index: libvirt-acl/src/vmx/vmx.c
> ===================================================================
> --- libvirt-acl.orig/src/vmx/vmx.c
> +++ libvirt-acl/src/vmx/vmx.c
> @@ -2485,6 +2485,7 @@ virVMXParseEthernet(virConfPtr conf, int
>           *def = NULL;
>       }
>
> +    VIR_FREE(networkName);
>       VIR_FREE(connectionType);
>       VIR_FREE(addressType);
>       VIR_FREE(generatedAddress);

ACK

Osier




More information about the libvir-list mailing list