Files
node/lib
Huang-404-Q 663f666fda http2: clear the session timeout before marking it destroyed
closeSession() set SESSION_FLAGS_DESTROYED and then called
session.setTimeout(0). setStreamTimeout() returns early when the
session is destroyed, so the idle timer stayed armed and retained
the session until the server timeout fired.

Clear the timeout and remove its listeners before setting the
destroyed flag.

Fixes: https://github.com/nodejs/node/issues/66885
Signed-off-by: huang <13165998033@163.com>
PR-URL: https://github.com/nodejs/node/pull/66886
Reviewed-By: Tim Perry <pimterry@gmail.com>
2026-10-28 13:31:19 +00:00
..
2026-09-03 15:37:21 +00:00
…
…
…
…
…
…
…
2026-10-15 00:52:34 +00:00
2026-10-15 00:52:34 +00:00
2026-10-15 00:52:34 +00:00
2026-10-15 00:52:34 +00:00
2026-10-15 00:52:34 +00:00
2026-10-15 00:52:34 +00:00
…
2026-09-05 02:49:02 +00:00
2026-09-28 04:22:37 +00:00
…
…
2026-09-03 11:40:52 +02:00
2026-10-04 03:56:13 +00:00
…
2026-10-15 00:52:34 +00:00
…
…
…
…
…
…
…
…
…
2026-10-21 12:57:43 +02:00
…
…
2026-09-03 11:48:46 +02:00
2026-10-15 07:53:03 +00:00
…
…
2026-10-20 12:33:08 +00:00