X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=tests%2Fregression%2Fkernel%2Fselect_poll_epoll.c;h=e667e17665dbde4d01aa1c246b74ddaa3893e97f;hb=44a411a6644868831d984267e3a553c2c0631c69;hp=08e7fce0d898df547da42e371dc694f90bea4141;hpb=8b3b99e2870d53c97f9ec9a976ed91f43da5f02b;p=lttng-tools.git diff --git a/tests/regression/kernel/select_poll_epoll.c b/tests/regression/kernel/select_poll_epoll.c index 08e7fce0d..e667e1766 100644 --- a/tests/regression/kernel/select_poll_epoll.c +++ b/tests/regression/kernel/select_poll_epoll.c @@ -31,7 +31,7 @@ #define MSEC_PER_NSEC (MSEC_PER_USEC * 1000) static int timeout; /* seconds, -1 to disable */ -volatile static int stop_thread; +static volatile int stop_thread; static int wait_fd; struct ppoll_thread_data { @@ -732,6 +732,9 @@ void epoll_pwait_concurrent_munmap(void) struct epoll_event *epoll_event; pthread_t writer; + for (i = 0; i < MAX_FDS; i++) { + fds[i] = -1; + } epollfd = epoll_create(MAX_FDS); if (epollfd < 0) { perror("[eppoll] create");