diff --git a/hw/virtio/virtio.c b/hw/virtio/virtio.c index f03c45dff56f6ca3a71d5e71f361309ec2297329..2f1e73bc750cab541c7c94b16a1d7025d40c8737 100644 --- a/hw/virtio/virtio.c +++ b/hw/virtio/virtio.c @@ -377,8 +377,8 @@ void virtqueue_get_avail_bytes(VirtQueue *vq, unsigned int *in_bytes, /* loop over the indirect descriptor table */ indirect = 1; max = vring_desc_len(desc_pa, i) / sizeof(VRingDesc); - num_bufs = i = 0; desc_pa = vring_desc_addr(desc_pa, i); + num_bufs = i = 0; } do {