]> granicus.if.org Git - libevent/commitdiff
Fix event_del(0) instance in bench.c
authorShuo Chen <giantchen@gmail.com>
Mon, 6 Sep 2010 14:10:17 +0000 (10:10 -0400)
committerNick Mathewson <nickm@torproject.org>
Mon, 6 Sep 2010 14:10:17 +0000 (10:10 -0400)
test/bench.c

index 76717d777b400df811e9e733145df59a71b456d7..d33c4ae94e867bda6b21723e500ef650b777fc7b 100644 (file)
@@ -85,7 +85,8 @@ run_once(void)
        static struct timeval ts, te;
 
        for (cp = pipes, i = 0; i < num_pipes; i++, cp += 2) {
-               event_del(&events[i]);
+               if (event_initialized(&events[i]))
+                       event_del(&events[i]);
                event_set(&events[i], cp[0], EV_READ | EV_PERSIST, read_cb, (void *) i);
                event_add(&events[i], NULL);
        }