Skip to content

Commit 0d22917

Browse files
committed
Ensure kevent-based epoll handles user data in all situations
1 parent d9040bf commit 0d22917

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/lib/missing-epoll.c

+1
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ int epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout)
160160
} else if (kev->filter == EVFILT_WRITE &&
161161
kev->udata != &epoll_no_event_marker) {
162162
ev->events |= EPOLLOUT;
163+
ev->data.ptr = kev->udata;
163164
}
164165

165166
last = kev->ident;

0 commit comments

Comments
 (0)