summaryrefslogtreecommitdiffstats
path: root/aio.c
diff options
context:
space:
mode:
authoraliguori2008-10-12 23:19:57 +0200
committeraliguori2008-10-12 23:19:57 +0200
commitf71903d020667ae704cf803d0cd64f80c879c6d0 (patch)
tree1ce83f1af2963ed7a8083282fcf1421708c31f64 /aio.c
parenthw/apic.c: use functions from host-utils.h (diff)
downloadqemu-f71903d020667ae704cf803d0cd64f80c879c6d0.tar.gz
qemu-f71903d020667ae704cf803d0cd64f80c879c6d0.tar.xz
qemu-f71903d020667ae704cf803d0cd64f80c879c6d0.zip
Make sure to initialize fd_sets in aio.c
This was spotted by valgrind. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5470 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'aio.c')
-rw-r--r--aio.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/aio.c b/aio.c
index 687e4bef08..70d3cdc5aa 100644
--- a/aio.c
+++ b/aio.c
@@ -126,6 +126,9 @@ void qemu_aio_wait(void)
walking_handlers = 1;
+ FD_ZERO(&rdfds);
+ FD_ZERO(&wrfds);
+
/* fill fd sets */
LIST_FOREACH(node, &aio_handlers, node) {
/* If there aren't pending AIO operations, don't invoke callbacks.