summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2013-12-05 08:47:27 +0100
committerStefan Metzmacher <metze@samba.org>2013-12-11 22:46:09 +0100
commitfbdaf7481b81f021a560e366276c79be6680bce6 (patch)
tree301ece39ffba03864e636cdf45d45a27dda8fdfe /lib
parent99910b67d267732ac088d9b2b96cd08d367f2cec (diff)
downloadsamba-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.c14
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 &&