summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2014-12-15 12:50:11 -0500
committerNick Mathewson <nickm@torproject.org>2014-12-15 12:51:01 -0500
commitcb737041e2ea8c9611be2f3b0340df24be793943 (patch)
treecfa8c0415606565a3e41ca47dfcdf4005ed68931
parent37df827a016617758db0096f4b4a664c02665763 (diff)
downloadlibevent-cb737041e2ea8c9611be2f3b0340df24be793943.tar.gz
Fix annoying heisenbug in test-time.c
-rw-r--r--test/test-time.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/test-time.c b/test/test-time.c
index fd4de7b6..bcc7086d 100644
--- a/test/test-time.c
+++ b/test/test-time.c
@@ -70,7 +70,7 @@ time_cb(evutil_socket_t fd, short event, void *arg)
j = rand_int(NEVENT);
tv.tv_sec = 0;
tv.tv_usec = rand_int(50000);
- if (tv.tv_usec % 2)
+ if (tv.tv_usec % 2 || called < NEVENT)
evtimer_add(ev[j], &tv);
else
evtimer_del(ev[j]);
@@ -109,6 +109,8 @@ main(int argc, char **argv)
event_dispatch();
+
+ printf("%d, %d\n", called, NEVENT);
return (called < NEVENT);
}