Shailend Chand and gVisor bot
e6859917fb
Report hangup in HostReadiness on closed FD and make beforeSave idempotent.
...
- In HostSender.HostReadiness, return hangup and readable/writeable events
((ReadableEvents | WriteableEvents | EventHUp | EventRdHUp) & mask) when
the host FD is closed (c.fd < 0), ensuring pollers (epoll/poll) are notified
of EOF and disconnection instead of masking the closed state.
- In SCMSender.beforeSave, return early if e.fd < 0 to make beforeSave
idempotent and prevent nil-pointer dereferences in fdnotifier.RemoveFD(-1)
on already-closed endpoints.
PiperOrigin-RevId: 975898094
2026-09-03 13:37:12 -07:00
..
2026-09-01 15:37:45 -07:00
2026-02-10 11:56:11 -08:00
2024-01-11 11:24:32 -08:00
2023-03-02 10:50:04 -08:00
2026-07-06 15:17:54 -07:00
2026-01-13 05:34:06 -05:00
2026-02-25 11:07:15 -08:00
2025-12-15 14:42:53 -06:00
2023-03-02 10:50:04 -08:00
2026-03-16 15:49:19 -07:00
2026-05-13 09:09:18 -07:00
2024-06-19 11:51:41 -07:00
2024-11-01 15:39:28 -07:00
2025-11-12 12:49:09 -08:00
2026-06-25 10:27:28 +08:00
2023-10-23 22:09:47 -07:00
2026-02-12 14:55:06 -08:00
2026-07-31 15:55:57 -07:00
2026-08-12 21:10:59 +00:00
2026-05-20 22:02:36 -07:00
2023-03-02 10:50:04 -08:00
2025-05-05 10:42:51 -07:00
2026-03-18 19:44:48 -07:00
2024-10-10 20:36:24 +09:00
2026-01-14 21:00:40 -08:00
2025-12-15 14:42:53 -06:00
2026-02-10 11:55:50 -08:00
2026-03-17 13:43:32 -07:00
2024-10-10 20:36:24 +09:00
2026-01-26 12:28:13 -08:00
2026-01-14 15:35:25 -08:00
2025-04-18 19:16:59 -07:00
2026-06-25 10:27:28 +08:00
2026-05-13 12:25:36 -07:00
2024-10-01 10:29:10 -07:00
2026-01-26 12:28:13 -08:00
2023-09-06 10:54:41 -07:00
2023-03-02 10:50:04 -08:00
2026-06-23 16:44:58 -07:00
2026-03-02 22:59:55 -08:00
2023-08-07 11:42:20 -07:00
2025-12-15 14:42:53 -06:00
2026-03-13 16:09:48 -07:00
2026-08-17 15:30:06 -07:00
2026-08-20 18:27:54 -07:00
2023-03-02 10:50:04 -08:00
2024-10-21 22:09:40 -07:00
2024-03-26 19:57:40 +08:00
2025-12-15 14:42:53 -06:00
2026-08-15 01:24:30 +00:00
2026-03-18 14:58:54 -07:00
2026-08-31 18:21:37 -07:00
2024-09-25 20:16:45 -07:00
2025-08-06 18:46:54 -07:00
2026-02-10 11:56:15 -08:00
2026-08-14 15:30:33 -07:00
2026-09-01 14:28:23 -07:00
2024-10-10 20:36:24 +09:00
2026-02-10 11:56:13 -08:00
2026-09-03 13:37:12 -07:00
2026-08-26 22:47:36 +00:00
2024-10-11 16:40:39 -07:00
2025-03-04 11:25:32 -08:00
2026-02-10 11:56:13 -08:00
2026-06-30 19:07:10 -07:00
2026-08-26 13:37:14 -04:00
2026-04-11 04:49:38 -07:00
2023-11-28 14:49:00 -08:00
2025-06-26 13:21:37 -07:00
2026-08-31 13:59:28 -07:00
2026-08-29 12:57:17 -07:00
2025-05-14 18:50:02 -07:00
2023-03-02 10:50:04 -08:00
2026-02-10 11:55:50 -08:00
2025-08-22 14:27:14 +08:00
2026-02-12 14:55:06 -08:00
2026-07-20 08:29:43 -07:00
2025-12-15 14:42:53 -06:00