From 81c5bdab5fc84d0a35239b454c6a0d8a52736a18 Mon Sep 17 00:00:00 2001 From: Jie Deng Date: Mon, 24 May 2021 13:57:49 +0800 Subject: [PATCH] dm: NULL check of vq->used in virtio_net_ping_rxq Add a check on this place to avoid NULL access issue. Tracked-On: #6100 Signed-off-by: Jie Deng --- devicemodel/hw/pci/virtio/virtio_net.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devicemodel/hw/pci/virtio/virtio_net.c b/devicemodel/hw/pci/virtio/virtio_net.c index cddd6e145..8a0afb95e 100644 --- a/devicemodel/hw/pci/virtio/virtio_net.c +++ b/devicemodel/hw/pci/virtio/virtio_net.c @@ -490,7 +490,9 @@ virtio_net_ping_rxq(void *vdev, struct virtio_vq_info *vq) */ if (net->rx_ready == 0) { net->rx_ready = 1; - vq->used->flags |= VRING_USED_F_NO_NOTIFY; + if (vq->used != NULL) { + vq->used->flags |= VRING_USED_F_NO_NOTIFY; + } } }