From 65736709b0d6a2c5a691d068adc9605d618d5cb1 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Fri, 26 May 2017 23:21:11 +0200 Subject: [PATCH] [squash] apply fix to BufferList --- lib/internal/streams/BufferList.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/internal/streams/BufferList.js b/lib/internal/streams/BufferList.js index b9bdfa7d0ea0ea..6e724e9fb85695 100644 --- a/lib/internal/streams/BufferList.js +++ b/lib/internal/streams/BufferList.js @@ -2,6 +2,10 @@ const Buffer = require('buffer').Buffer; +function copyBuffer(src, target, offset) { + Buffer.prototype.copy.call(src, target, offset); +} + module.exports = class BufferList { constructor() { this.head = null; @@ -63,7 +67,7 @@ module.exports = class BufferList { var p = this.head; var i = 0; while (p) { - p.data.copy(ret, i); + copyBuffer(p.data, ret, i); i += p.data.length; p = p.next; }