[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] vhost-user: fix memory leak
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [Qemu-devel] [PATCH] vhost-user: fix memory leak |
Date: |
Tue, 13 Feb 2018 00:53:45 -0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
Hi Linzhecheng,
On 02/12/2018 11:53 PM, linzhecheng wrote:
> fix memory leak
>
> Signed-off-by: linzhecheng <address@hidden>
>
> diff --git a/net/vhost-user.c b/net/vhost-user.c
> index cb45512506..d024573e45 100644
> --- a/net/vhost-user.c
> +++ b/net/vhost-user.c
> @@ -109,6 +109,7 @@ static int vhost_user_start(int queues, NetClientState
> *ncs[], CharBackend *be)
> err:
> if (net) {
> vhost_net_cleanup(net);
> + g_free(net);
I think this g_free() belongs to vhost_net_cleanup() in net/vhost_net.c:
void vhost_net_cleanup(struct vhost_net *net)
{
vhost_dev_cleanup(&net->dev);
g_free(net);
}
Regards,
Phil.
> }
> vhost_user_stop(i, ncs);
> return -1;
>