Commit 0146a54
http2: guard against destroyed session, timeouts
Guard against destroyed session in timeouts and goaway event.
Improve timeout handling a bit.
PR-URL: #15106
Fixes: #14964
Reviewed-By: Matteo Collina <[email protected]>1 parent 886612f commit 0146a54
File tree
3 files changed
+38
-7
lines changed- lib/internal/http2
- test/parallel
3 files changed
+38
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
| 380 | + | |
| 381 | + | |
380 | 382 | | |
381 | 383 | | |
382 | 384 | | |
| |||
970 | 972 | | |
971 | 973 | | |
972 | 974 | | |
973 | | - | |
| 975 | + | |
974 | 976 | | |
975 | 977 | | |
976 | 978 | | |
| |||
1530 | 1532 | | |
1531 | 1533 | | |
1532 | 1534 | | |
1533 | | - | |
| 1535 | + | |
1534 | 1536 | | |
1535 | 1537 | | |
1536 | 1538 | | |
| |||
2180 | 2182 | | |
2181 | 2183 | | |
2182 | 2184 | | |
2183 | | - | |
| 2185 | + | |
2184 | 2186 | | |
2185 | 2187 | | |
2186 | 2188 | | |
| |||
2249 | 2251 | | |
2250 | 2252 | | |
2251 | 2253 | | |
2252 | | - | |
2253 | | - | |
| 2254 | + | |
| 2255 | + | |
2254 | 2256 | | |
2255 | 2257 | | |
| 2258 | + | |
| 2259 | + | |
| 2260 | + | |
2256 | 2261 | | |
2257 | 2262 | | |
2258 | 2263 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
33 | | - | |
34 | 35 | | |
0 commit comments