io BUGFIX uninitialized value
diff --git a/src/io.c b/src/io.c
index b80817d..2620c54 100644
--- a/src/io.c
+++ b/src/io.c
@@ -422,6 +422,8 @@
             /* fake it */
             ret = 1;
             fds.revents = POLLIN;
+        } else { /* ret == 0 */
+            fds.revents = 0;
         }
         /* fallthrough */
 #endif