diff options
| author | Stefan Metzmacher <metze@samba.org> | 2013-12-05 08:47:27 +0100 |
|---|---|---|
| committer | Stefan Metzmacher <metze@samba.org> | 2013-12-11 22:46:09 +0100 |
| commit | fbdaf7481b81f021a560e366276c79be6680bce6 (patch) | |
| tree | 301ece39ffba03864e636cdf45d45a27dda8fdfe /lib | |
| parent | 99910b67d267732ac088d9b2b96cd08d367f2cec (diff) | |
| download | samba-fbdaf7481b81f021a560e366276c79be6680bce6.tar.gz samba-fbdaf7481b81f021a560e366276c79be6680bce6.tar.xz samba-fbdaf7481b81f021a560e366276c79be6680bce6.zip | |
tevent: make use of talloc_get_type_abort() in tevent_select.c
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/tevent/tevent_select.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/tevent/tevent_select.c b/lib/tevent/tevent_select.c index bfce246e22..73f27b7e7a 100644 --- a/lib/tevent/tevent_select.c +++ b/lib/tevent/tevent_select.c @@ -91,8 +91,8 @@ static int select_event_fd_destructor(struct tevent_fd *fde) struct select_event_context *select_ev = NULL; if (ev) { - select_ev = talloc_get_type(ev->additional_data, - struct select_event_context); + select_ev = talloc_get_type_abort(ev->additional_data, + struct select_event_context); if (select_ev->maxfd == fde->fd) { select_ev->maxfd = EVENT_INVALID_MAXFD; @@ -113,8 +113,9 @@ static struct tevent_fd *select_event_add_fd(struct tevent_context *ev, TALLOC_C const char *handler_name, const char *location) { - struct select_event_context *select_ev = talloc_get_type(ev->additional_data, - struct select_event_context); + struct select_event_context *select_ev = + talloc_get_type_abort(ev->additional_data, + struct select_event_context); struct tevent_fd *fde; if (fd < 0 || fd >= FD_SETSIZE) { @@ -236,8 +237,9 @@ static int select_event_loop_select(struct select_event_context *select_ev, stru */ static int select_event_loop_once(struct tevent_context *ev, const char *location) { - struct select_event_context *select_ev = talloc_get_type(ev->additional_data, - struct select_event_context); + struct select_event_context *select_ev = + talloc_get_type_abort(ev->additional_data, + struct select_event_context); struct timeval tval; if (ev->signal_events && |
