[libvirt] [PATCH 07/18] vz: fix memory leaks in attach/detach functions

Maxim Nestratov mnestratov at virtuozzo.com
Sat Jun 25 19:16:42 UTC 2016


20.04.2016 17:05, Nikolay Shirokovskiy пишет:

> Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy at virtuozzo.com>
> ---
>   src/vz/vz_driver.c | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/src/vz/vz_driver.c b/src/vz/vz_driver.c
> index b007ad2..ea28698 100644
> --- a/src/vz/vz_driver.c
> +++ b/src/vz/vz_driver.c
> @@ -1131,6 +1131,7 @@ static int vzDomainAttachDeviceFlags(virDomainPtr dom, const char *xml,
>   
>       ret = 0;
>    cleanup:
> +    virDomainDeviceDefFree(dev);
>       virObjectUnlock(privdom);
>       return ret;
>   }
> @@ -1170,6 +1171,7 @@ static int vzDomainDetachDeviceFlags(virDomainPtr dom, const char *xml,
>   
>       ret = 0;
>    cleanup:
> +    virDomainDeviceDefFree(dev);
>       virObjectUnlock(privdom);
>   
>       return ret;

ACK. Nice catch.




More information about the libvir-list mailing list