+-- On Tue, 4 May 2021, Li Qiang wrote --+ | diff --git a/contrib/vhost-user-gpu/virgl.c b/contrib/vhost-user-gpu/virgl.c | index c669d73a1d..a16a311d80 100644 | --- a/contrib/vhost-user-gpu/virgl.c | +++ b/contrib/vhost-user-gpu/virgl.c | @@ -287,8 +287,11 @@ virgl_resource_attach_backing(VuGpu *g, | return; | } | | - virgl_renderer_resource_attach_iov(att_rb.resource_id, | + ret = virgl_renderer_resource_attach_iov(att_rb.resource_id, | res_iovs, att_rb.nr_entries); | + if (ret != 0) { | + g_free(res_iovs); | + } | }
* Similar to earlier, hw/display/virtio-gpu-3d.c:virgl_resource_attach_backing() calls 'virtio_gpu_cleanup_mapping_iov' * should it be same for vhost-user-gpu? Thank you. -- - P J P 8685 545E B54C 486B C6EB 271E E285 8B5A F050 DE8D