X-Git-Url: http://git.samba.org/?a=blobdiff_plain;f=lib%2Ftevent%2Ftevent_poll.c;fp=lib%2Ftevent%2Ftevent_poll.c;h=8f324d50a2f9188639c488009b4d18e62a5a9c2c;hb=fd97c5b7026e28d750367e34e94741e4ece6f6ab;hp=09d85fa322adff298eb6a1f5e7c72bccd6121881;hpb=6ea93bdc87f1ce78c283d17c1be587d34735d48d;p=metze%2Fsamba%2Fwip.git 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);