summaryrefslogtreecommitdiff
path: root/lib/internal/streams/buffer_list.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/internal/streams/buffer_list.js')
-rw-r--r--lib/internal/streams/buffer_list.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/internal/streams/buffer_list.js b/lib/internal/streams/buffer_list.js
index 5bfa762e85..9dbf6f6769 100644
--- a/lib/internal/streams/buffer_list.js
+++ b/lib/internal/streams/buffer_list.js
@@ -90,6 +90,12 @@ module.exports = class BufferList {
return this.head.data;
}
+ *[Symbol.iterator]() {
+ for (let p = this.head; p; p = p.next) {
+ yield p.data;
+ }
+ }
+
// Consumes a specified amount of characters from the buffered data.
_getString(n) {
var p = this.head;