From fd97c5b7026e28d750367e34e94741e4ece6f6ab Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 28 Feb 2013 16:53:52 +0100 Subject: [PATCH] fix poll --- lib/tevent/tevent_poll.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/tevent/tevent_poll.c b/lib/tevent/tevent_poll.c index 09d85fa322ad..8f324d50a2f9 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(mem_ctx ? mem_ctx : ev, struct tevent_fd); + fde = talloc_zero(mem_ctx ? mem_ctx : ev, struct tevent_fd); if (fde == NULL) { return NULL; } @@ -311,12 +311,9 @@ 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