From: Marc-André Lureau Date: Thu, 28 Mar 2024 10:20:51 +0000 (+0400) Subject: hw/virtio: fix -Werror=maybe-uninitialized X-Git-Tag: v9.2.0-rc0~64^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3073c6b99557042476add4ddbcc8c834ae70fce5;p=thirdparty%2Fqemu.git hw/virtio: fix -Werror=maybe-uninitialized ../hw/virtio/vhost-shadow-virtqueue.c:545:13: error: ‘r’ may be used uninitialized [-Werror=maybe-uninitialized] Set `r` to 0 at every loop, since we don't check vhost_svq_get_buf() return value. Signed-off-by: Marc-André Lureau Reviewed-by: Stefano Garzarella --- diff --git a/hw/virtio/vhost-shadow-virtqueue.c b/hw/virtio/vhost-shadow-virtqueue.c index fc5f408f778..3b2beaea24b 100644 --- a/hw/virtio/vhost-shadow-virtqueue.c +++ b/hw/virtio/vhost-shadow-virtqueue.c @@ -526,10 +526,10 @@ static void vhost_svq_flush(VhostShadowVirtqueue *svq, size_t vhost_svq_poll(VhostShadowVirtqueue *svq, size_t num) { size_t len = 0; - uint32_t r; while (num--) { int64_t start_us = g_get_monotonic_time(); + uint32_t r = 0; do { if (vhost_svq_more_used(svq)) {