--- gvpe/src/iom.C 2004/11/12 10:23:33 1.23 +++ gvpe/src/iom.C 2004/11/14 22:47:00 1.25 @@ -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;