net/vhost-vdpa: fix memory leak in vhost_vdpa_get_max_queue_pairs()
commitcd523a4181b152004fc0aed18381aefe600ac38e
authorStefano Garzarella <sgarzare@redhat.com>
Tue, 2 Nov 2021 15:51:57 +0000 (2 16:51 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 11 Nov 2021 08:13:05 +0000 (11 03:13 -0500)
treef16b8e49659abb036042fef34722fb300b7f2eb4
parent0a70bcf18caf7a61d480f8448723c15209d128ef
net/vhost-vdpa: fix memory leak in vhost_vdpa_get_max_queue_pairs()

Use g_autofree to ensure that `config` is freed when
vhost_vdpa_get_max_queue_pairs() returns.

Reported-by: Coverity (CID 1465228: RESOURCE_LEAK)
Fixes: 402378407d ("vhost-vdpa: multiqueue support")
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
Message-Id: <20211102155157.241034-1-sgarzare@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Acked-by: Jason Wang <jasowang@redhat.com>
net/vhost-vdpa.c