--- gvpe/src/iom.C 2004/11/11 17:41:55 1.22 +++ gvpe/src/iom.C 2004/11/14 22:47:00 1.25 @@ -1,5 +1,5 @@ /* - iom.C -- generic I/O multiplexor + iom.C -- generic I/O multiplexer Copyright (C) 2003, 2004 Marc Lehmann This program is free software; you can redistribute it and/or modify @@ -285,7 +285,7 @@ for (int i = tw.size (); i--; ) if (!tw[i]) tw.erase_unordered (i); - else if (tw[i]->at <= NOW + IOM_ACCURACY) + else if (tw[i]->at <= NOW) { time_watcher &w = *tw[i]; @@ -390,7 +390,7 @@ while (read (sigpipe[0], &ch, 1) > 0) ; - for (sig_vec **svp = sw.end (); svp-- > sw.begin (); ) + for (vector::iterator svp = sw.end (); svp-- > sw.begin (); ) if (*svp && (*svp)->pending) { sig_vec &sv = **svp;