diff --git a/lib/buffer.js b/lib/buffer.js index cf9e0ca50c3d7e..1ddde77e1df528 100644 --- a/lib/buffer.js +++ b/lib/buffer.js @@ -268,7 +268,7 @@ function copyImpl(source, target, targetStart, sourceStart, sourceEnd) { return _copyActual(source, target, targetStart, sourceStart, sourceEnd); } -function _copyActual(source, target, targetStart, sourceStart, sourceEnd, isUint8Copy = false) { +function _copyActual(source, target, targetStart, sourceStart, sourceEnd) { if (sourceEnd - sourceStart > target.byteLength - targetStart) sourceEnd = sourceStart + target.byteLength - targetStart; @@ -280,7 +280,7 @@ function _copyActual(source, target, targetStart, sourceStart, sourceEnd, isUint if (nb <= 0) return 0; - if (sourceStart === 0 && nb === sourceLen && (isUint8Copy || isUint8Array(target))) { + if (sourceStart === 0 && nb === sourceLen && isUint8Array(target)) { TypedArrayPrototypeSet(target, source, targetStart); } else { _copy(source, target, targetStart, sourceStart, nb);