We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6643f02 commit 75b3634Copy full SHA for 75b3634
src/library_pipefs.js
@@ -74,9 +74,10 @@ mergeInto(LibraryManager.library, {
74
var pipe = stream.node.pipe;
75
var currentLength = 0;
76
77
- pipe.buckets.forEach(function (bucket) {
+ for (var i = 0; i < pipe.buckets.length; i++) {
78
+ var bucket = pipe.buckets[i];
79
currentLength += bucket.offset - bucket.roffset;
- });
80
+ }
81
82
assert(buffer instanceof ArrayBuffer || ArrayBuffer.isView(buffer));
83
var data = buffer.subarray(offset, offset + length);
@@ -124,9 +125,7 @@ mergeInto(LibraryManager.library, {
124
125
pipe.buckets[toRemove].roffset = 0;
126
}
127
- while (toRemove--) {
128
- pipe.buckets.shift();
129
- }
+ pipe.buckets.splice(0, toRemove);
130
131
return totalRead;
132
},
0 commit comments