Skip to content

Commit 384d35e

Browse files
committed
lib: use slice to compact Readable buffer
1 parent a240a9c commit 384d35e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/internal/streams/readable.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
const {
2525
ArrayPrototypeIndexOf,
26+
ArrayPrototypeSlice,
2627
NumberIsInteger,
2728
NumberIsNaN,
2829
NumberParseInt,
@@ -1673,7 +1674,7 @@ function fromList(n, state) {
16731674
state.buffer.length = 0;
16741675
state.bufferIndex = 0;
16751676
} else if (idx > 1024) {
1676-
state.buffer.splice(0, idx);
1677+
state.buffer = ArrayPrototypeSlice(state.buffer, idx);
16771678
state.bufferIndex = 0;
16781679
} else {
16791680
state.bufferIndex = idx;

0 commit comments

Comments
 (0)