diff options
-rw-r--r-- | source4/torture/local/event.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source4/torture/local/event.c b/source4/torture/local/event.c index 740e2addfe..1a6f317ca6 100644 --- a/source4/torture/local/event.c +++ b/source4/torture/local/event.c @@ -82,7 +82,7 @@ static bool test_event_context(struct torture_context *test, /* create a pipe */ pipe(fd); - fde = event_add_fd(ev_ctx, ev_ctx, fd[0], EVENT_FD_READ, + fde = event_add_fd(ev_ctx, ev_ctx, fd[0], EVENT_FD_READ|EVENT_FD_AUTOCLOSE, fde_handler, fd); event_add_timed(ev_ctx, ev_ctx, timeval_current_ofs(2,0), @@ -105,7 +105,6 @@ static bool test_event_context(struct torture_context *test, } talloc_free(fde); - close(fd[0]); close(fd[1]); while (alarm_count < fde_count+1) { |