From: Alan T. DeKok Date: Fri, 29 Sep 2017 12:08:28 +0000 (-0400) Subject: set filter to find X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b88264a84fa206f5a5023bd58bfcfd47d1a0aba4;p=thirdparty%2Ffreeradius-server.git set filter to find --- diff --git a/src/lib/util/event.c b/src/lib/util/event.c index a47585a1c08..d7cd0925e86 100644 --- a/src/lib/util/event.c +++ b/src/lib/util/event.c @@ -601,6 +601,7 @@ int fr_event_fd_delete(fr_event_list_t *el, int fd) memset(&find, 0, sizeof(find)); find.fd = fd; + find.filter = FR_EVENT_FILTER_IO; ef = rbtree_finddata(el->fds, &find); if (unlikely(!ef)) { @@ -798,6 +799,7 @@ int fr_event_fd_insert(TALLOC_CTX *ctx, fr_event_list_t *el, int fd, */ memset(&find, 0, sizeof(find)); find.fd = fd; + find.filter = FR_EVENT_FILTER_IO; ef = rbtree_finddata(el->fds, &find); @@ -836,6 +838,7 @@ int fr_event_fd_read_pause(fr_event_list_t *el, int fd) memset(&find, 0, sizeof(find)); find.fd = fd; + find.filter = FR_EVENT_FILTER_IO; ef = rbtree_finddata(el->fds, &find); if (unlikely(!ef)) { @@ -895,6 +898,7 @@ int fr_event_fd_read_continue(fr_event_list_t *el, int fd) memset(&find, 0, sizeof(find)); find.fd = fd; + find.filter = FR_EVENT_FILTER_IO; ef = rbtree_finddata(el->fds, &find); if (unlikely(!ef)) {