Message ID | 20231224114314.420360-1-sw@weilnetz.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | virtio-blk: Fix potential nullpointer read access in virtio_blk_data_plane_destroy | expand |
24.12.2023 14:43, Stefan Weil: > Fixes: CID 1532828 > Fixes: b6948ab01d ("virtio-blk: add iothread-vq-mapping parameter") > Signed-off-by: Stefan Weil <sw@weilnetz.de> Applied to the trivial-patches tree, thank you! /mjt
On 24/12/23 12:43, Stefan Weil via wrote: > Fixes: CID 1532828 > Fixes: b6948ab01d ("virtio-blk: add iothread-vq-mapping parameter") > Signed-off-by: Stefan Weil <sw@weilnetz.de> > --- > hw/block/dataplane/virtio-blk.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
diff --git a/hw/block/dataplane/virtio-blk.c b/hw/block/dataplane/virtio-blk.c index 6debd4401e..97a302cf49 100644 --- a/hw/block/dataplane/virtio-blk.c +++ b/hw/block/dataplane/virtio-blk.c @@ -152,7 +152,7 @@ bool virtio_blk_data_plane_create(VirtIODevice *vdev, VirtIOBlkConf *conf, void virtio_blk_data_plane_destroy(VirtIOBlockDataPlane *s) { VirtIOBlock *vblk; - VirtIOBlkConf *conf = s->conf; + VirtIOBlkConf *conf; if (!s) { return; @@ -160,6 +160,7 @@ void virtio_blk_data_plane_destroy(VirtIOBlockDataPlane *s) vblk = VIRTIO_BLK(s->vdev); assert(!vblk->dataplane_started); + conf = s->conf; if (conf->iothread_vq_mapping_list) { IOThreadVirtQueueMappingList *node;
Fixes: CID 1532828 Fixes: b6948ab01d ("virtio-blk: add iothread-vq-mapping parameter") Signed-off-by: Stefan Weil <sw@weilnetz.de> --- hw/block/dataplane/virtio-blk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)