diff --git a/core/reactor.cc b/core/reactor.cc index 48eaccc083..589db31c70 100644 --- a/core/reactor.cc +++ b/core/reactor.cc @@ -265,10 +265,10 @@ void reactor::run() { } current_tasks.clear(); } - std::array eevt; if (_stopped) { break; } + std::array eevt; int nr = ::epoll_wait(_epollfd.get(), eevt.data(), eevt.size(), -1); if (nr == -1 && errno == EINTR) { continue; // gdb can cause this