--- IO-AIO/AIO.xs 2006/10/23 22:44:21 1.61 +++ IO-AIO/AIO.xs 2006/10/23 22:45:18 1.62 @@ -193,6 +193,8 @@ static void poll_wait () { + fd_set rfd; + while (nreqs) { aio_req req; @@ -203,7 +205,6 @@ if (req) return; - fd_set rfd; FD_ZERO(&rfd); FD_SET(respipe [0], &rfd);