]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
add NOTE_NONE to trigger EVFILT_READ on files
authorAlan T. DeKok <aland@freeradius.org>
Wed, 8 Nov 2017 18:45:44 +0000 (13:45 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 8 Nov 2017 18:45:44 +0000 (13:45 -0500)
i.e. lseek() to start of file, EVFILT_READ won't trigger without
this.

src/lib/util/event.c

index 887a50ba2300876e83f55812ced3826c3b1c87fb..991ed23554219aebc8b2609164e2552079b32e73 100644 (file)
@@ -111,7 +111,11 @@ static fr_event_func_map_t io_func_map[] = {
                .name           = "read",
                .filter         = EVFILT_READ,
                .flags          = EV_ADD | EV_ENABLE,
+#ifdef NOTE_NONE
+               .fflags         = NOTE_NONE,
+#else
                .fflags         = 0,
+#endif
                .type           = FR_EVENT_FD_SOCKET | FR_EVENT_FD_FILE | FR_EVENT_FD_PCAP
        },
        {