diff --git a/lib/rpmsg/rpmsg_virtio.c b/lib/rpmsg/rpmsg_virtio.c index ac75c83..6734679 100644 --- a/lib/rpmsg/rpmsg_virtio.c +++ b/lib/rpmsg/rpmsg_virtio.c @@ -976,5 +976,6 @@ void rpmsg_deinit_vdev(struct rpmsg_virtio_device *rvdev) virtio_delete_virtqueues(rvdev->vdev); metal_mutex_deinit(&rdev->lock); + rvdev->vdev = NULL; } }