diff options
-rw-r--r-- | test/regress.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/test/regress.c b/test/regress.c index 190830fc..caed3c15 100644 --- a/test/regress.c +++ b/test/regress.c @@ -943,10 +943,10 @@ test_free_active_base(void *ptr) { struct basic_test_data *data = ptr; struct event_base *base1; + struct event ev1; base1 = event_init(); if (base1) { - struct event ev1; event_assign(&ev1, base1, data->pair[1], EV_READ, dummy_read_cb, NULL); event_add(&ev1, NULL); @@ -954,6 +954,14 @@ test_free_active_base(void *ptr) } else { tt_fail_msg("failed to create event_base for test"); } + + base1 = event_init(); + tt_assert(base1); + event_assign(&ev1, base1, 0, 0, dummy_read_cb, NULL); + event_active(&ev1, EV_READ, 1); + event_base_free(base1); +end: + ; } static void |