Explorar o código

LibGUI: Pass the computed max_fd(+1) to select().

Andreas Kling %!s(int64=6) %!d(string=hai) anos
pai
achega
96352ab735
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      LibGUI/GEventLoop.cpp

+ 1 - 1
LibGUI/GEventLoop.cpp

@@ -191,7 +191,7 @@ void GEventLoop::wait_for_event()
     struct timeval timeout = { 0, 0 };
     if (!m_timers.is_empty())
         get_next_timer_expiration(timeout);
-    int rc = select(m_event_fd + 1, &rfds, &wfds, nullptr, (m_queued_events.is_empty() && m_timers.is_empty()) ? nullptr : &timeout);
+    int rc = select(max_fd + 1, &rfds, &wfds, nullptr, (m_queued_events.is_empty() && m_timers.is_empty()) ? nullptr : &timeout);
     if (rc < 0) {
         ASSERT_NOT_REACHED();
     }