From 2ecb8efefb12a95550bca5fc4d5aab1a792e7cec Mon Sep 17 00:00:00 2001 From: Liu Long Date: Wed, 22 Jun 2022 10:53:43 +0800 Subject: [PATCH] ACRN:DM: Free virtio_vsock struct resource in deinit function Free the virtio_vsock struct resource in virtio vsock deinit function in case memory leak. Tracked-On: #7759 Signed-off-by: Liu Long --- devicemodel/hw/pci/virtio/vhost_vsock.c | 1 + 1 file changed, 1 insertion(+) diff --git a/devicemodel/hw/pci/virtio/vhost_vsock.c b/devicemodel/hw/pci/virtio/vhost_vsock.c index 87a70fe92..563505c25 100644 --- a/devicemodel/hw/pci/virtio/vhost_vsock.c +++ b/devicemodel/hw/pci/virtio/vhost_vsock.c @@ -322,6 +322,7 @@ virtio_vhost_vsock_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) if (vsock->vhost_vsock) vhost_vsock_deinit(vsock->vhost_vsock); pr_dbg("%s: done\n", __func__); + free(vsock); } else pr_err("%s: NULL.\n", __func__); }