diff --git a/logcat_thread.cpp b/logcat_thread.cpp index 9c2ef41..f4934cf 100644 --- a/logcat_thread.cpp +++ b/logcat_thread.cpp @@ -16,8 +16,6 @@ #include "logcat_thread.h" #include "logcat_entry.h" -#define EPOLL_MAX_EVENTS 10 - static void mark_nonblock(int fd) { int flags = fcntl(fd, F_GETFL); if (flags < 0) { @@ -223,9 +221,9 @@ void LogcatThread::_run_read_round() { }; #ifdef USE_EPOLL - struct epoll_event events[EPOLL_MAX_EVENTS]; + struct epoll_event events[2]; - int ready_fds = epoll_wait(this->_epoll_fd, events, EPOLL_MAX_EVENTS, 1000); + int ready_fds = epoll_wait(this->_epoll_fd, events, 2, 1000); if (ready_fds == -1) { if (errno == EINTR) { return;