From 58f5152b288dece0081e6db3c8c86d9bab263b81 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 1 Mar 2013 05:59:13 +0100 Subject: [PATCH] Revert "fix poll" This reverts commit 1fe774d961c9b66e74eaeed9dacd6bc3f44e3496. --- lib/tevent/tevent_poll.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/tevent/tevent_poll.c b/lib/tevent/tevent_poll.c index 8f324d50a2f9..09d85fa322ad 100644 --- a/lib/tevent/tevent_poll.c +++ b/lib/tevent/tevent_poll.c @@ -303,7 +303,7 @@ static struct tevent_fd *poll_event_add_fd(struct tevent_context *ev, return NULL; } - fde = talloc_zero(mem_ctx ? mem_ctx : ev, struct tevent_fd); + fde = talloc(mem_ctx ? mem_ctx : ev, struct tevent_fd); if (fde == NULL) { return NULL; } @@ -311,9 +311,12 @@ static struct tevent_fd *poll_event_add_fd(struct tevent_context *ev, fde->fd = fd; fde->flags = flags; fde->handler = handler; + fde->close_fn = NULL; fde->private_data = private_data; fde->handler_name = handler_name; fde->location = location; + fde->additional_flags = UINT64_MAX; + fde->additional_data = NULL; tevent_poll_event_add_fd_internal(ev, fde); poll_event_wake_pollthread(poll_ev); -- 2.34.1