[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 06/14] hw/virtio: Free vqs before vhost_dev_cleanup()
From: |
Akihiko Odaki |
Subject: |
[PATCH 06/14] hw/virtio: Free vqs before vhost_dev_cleanup() |
Date: |
Wed, 26 Jun 2024 20:06:29 +0900 |
This suppresses LeakSanitizer warnings.
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
---
hw/virtio/vhost-user-base.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/hw/virtio/vhost-user-base.c b/hw/virtio/vhost-user-base.c
index a83167191ee6..124ef536206f 100644
--- a/hw/virtio/vhost-user-base.c
+++ b/hw/virtio/vhost-user-base.c
@@ -223,6 +223,7 @@ static void vub_disconnect(DeviceState *dev)
{
VirtIODevice *vdev = VIRTIO_DEVICE(dev);
VHostUserBase *vub = VHOST_USER_BASE(vdev);
+ struct vhost_virtqueue *vhost_vqs = vub->vhost_dev.vqs;
if (!vub->connected) {
return;
@@ -231,6 +232,7 @@ static void vub_disconnect(DeviceState *dev)
vub_stop(vdev);
vhost_dev_cleanup(&vub->vhost_dev);
+ g_free(vhost_vqs);
/* Re-instate the event handler for new connections */
qemu_chr_fe_set_handlers(&vub->chardev,
--
2.45.2
- Re: [PATCH 02/14] hw/ide: Free macio-ide IRQs, (continued)
[PATCH 06/14] hw/virtio: Free vqs before vhost_dev_cleanup(),
Akihiko Odaki <=
[PATCH 08/14] memory: Do not create circular reference with subregion, Akihiko Odaki, 2024/06/26
[PATCH 07/14] migration: Free removed SaveStateEntry, Akihiko Odaki, 2024/06/26
[PATCH 09/14] tests/qtest: Use qtest_add_data_func_full(), Akihiko Odaki, 2024/06/26
[PATCH 10/14] tests/qtest: Free unused QMP response, Akihiko Odaki, 2024/06/26
[PATCH 11/14] tests/qtest: Free old machine variable name, Akihiko Odaki, 2024/06/26
[PATCH 13/14] tests/qtest: Free paths, Akihiko Odaki, 2024/06/26
[PATCH 12/14] tests/qtest: Delete previous boot file, Akihiko Odaki, 2024/06/26
[PATCH 14/14] tests/qtest: Free GThread, Akihiko Odaki, 2024/06/26