Fix timeout checks of NetHandler::manage_active_queue() (#8287)
(cherry picked from commit 5e5375808e488654579dff4097c3db0b71651178)
diff --git a/iocore/net/UnixNet.cc b/iocore/net/UnixNet.cc
index 019bcaa..07a63ea 100644
--- a/iocore/net/UnixNet.cc
+++ b/iocore/net/UnixNet.cc
@@ -603,8 +603,8 @@
if (ne == enabling_ne) {
continue;
}
- if ((ne->inactivity_timeout_in && ne->next_inactivity_timeout_at <= now) ||
- (ne->active_timeout_in && ne->next_activity_timeout_at <= now)) {
+ if ((ne->next_inactivity_timeout_at && ne->next_inactivity_timeout_at <= now) ||
+ (ne->next_activity_timeout_at && ne->next_activity_timeout_at <= now)) {
_close_ne(ne, now, handle_event, closed, total_idle_time, total_idle_count);
}
if (ignore_queue_size == false && max_requests_per_thread_in > active_queue_size) {