Commit a83c976
stream: reset flowing state if no 'readable' or 'data' listeners
If we don't have any 'readable' or 'data' listeners and we are
not about to resume. Then reset flowing state to initial null state.
PR-URL: #31036
Fixes: #24474
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>1 parent a0f5207 commit a83c976Copy full SHA for a83c976
File tree
Expand file treeCollapse file tree
3 files changed
+58
-5
lines changedOpen diff view settings
Filter options
- lib
- test/parallel
Expand file treeCollapse file tree
3 files changed
+58
-5
lines changedOpen diff view settings
Collapse file
+21-5Lines changed: 21 additions & 5 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
28 | 28 | |
29 | 29 | |
30 | 30 | |
| 31 | + |
31 | 32 | |
32 | 33 | |
33 | 34 | |
| ||
51 | 52 | |
52 | 53 | |
53 | 54 | |
| 55 | + |
| 56 | + |
54 | 57 | |
55 | 58 | |
56 | 59 | |
| ||
127 | 130 | |
128 | 131 | |
129 | 132 | |
130 | | - |
| 133 | + |
131 | 134 | |
132 | 135 | |
133 | 136 | |
| ||
159 | 162 | |
160 | 163 | |
161 | 164 | |
| 165 | + |
| 166 | + |
| 167 | + |
| 168 | + |
| 169 | + |
| 170 | + |
| 171 | + |
| 172 | + |
| 173 | + |
| 174 | + |
162 | 175 | |
163 | 176 | |
164 | 177 | |
| ||
348 | 361 | |
349 | 362 | |
350 | 363 | |
351 | | - |
| 364 | + |
| 365 | + |
352 | 366 | |
353 | 367 | |
354 | 368 | |
| ||
947 | 961 | |
948 | 962 | |
949 | 963 | |
950 | | - |
| 964 | + |
951 | 965 | |
952 | 966 | |
953 | 967 | |
954 | 968 | |
955 | 969 | |
956 | 970 | |
957 | 971 | |
| 972 | + |
| 973 | + |
958 | 974 | |
959 | 975 | |
960 | 976 | |
| ||
975 | 991 | |
976 | 992 | |
977 | 993 | |
978 | | - |
| 994 | + |
979 | 995 | |
980 | 996 | |
981 | 997 | |
| ||
1006 | 1022 | |
1007 | 1023 | |
1008 | 1024 | |
1009 | | - |
| 1025 | + |
1010 | 1026 | |
1011 | 1027 | |
1012 | 1028 | |
|
Collapse file
test/parallel/test-stream-readable-data.js
Copy file name to clipboard+19Lines changed: 19 additions & 0 deletions
| 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 | + |
Collapse file
test/parallel/test-stream-readable-pause-and-resume.js
Copy file name to clipboardExpand all lines: test/parallel/test-stream-readable-pause-and-resume.js+18Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | 1 | |
2 | 2 | |
3 | 3 | |
| 4 | + |
4 | 5 | |
5 | 6 | |
6 | 7 | |
| ||
38 | 39 | |
39 | 40 | |
40 | 41 | |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | + |
0 commit comments