--- gvpe/src/iom.C 2003/03/28 05:40:54 1.7 +++ gvpe/src/iom.C 2003/04/02 05:15:00 1.8 @@ -172,11 +172,11 @@ set_now (); - for (unsigned int i = iow.size (); fds > 0 && i--; ) + for (unsigned int i = 0; fds > 0 && i < iow.size (); ++i) if (pfs[i].revents) { --fds; - iow[i]->call (pfs[i].revents); + iow[i]->call (pfs[i].fd, pfs[i].revents); } } }