X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=aio.c;h=2f086557b6673fd1a6d8b7fe8ff322c9a53bbf18;hb=19061e63c04810cb24769e9d92d943079206297a;hp=f164a478c5ed86dd09e2fe9052756cb049cb7b18;hpb=8febfa26846e75d38848255028dfe2d06e5ba941;p=qemu.git diff --git a/aio.c b/aio.c index f164a478c..2f086557b 100644 --- a/aio.c +++ b/aio.c @@ -113,7 +113,9 @@ void qemu_aio_flush(void) qemu_aio_wait(); QLIST_FOREACH(node, &aio_handlers, node) { - ret |= node->io_flush(node->opaque); + if (node->io_flush) { + ret |= node->io_flush(node->opaque); + } } } while (qemu_bh_poll() || ret > 0); }