]> zoso.dev Git - buffer.git/commitdiff
remove saved _set reference
authorFeross Aboukhadijeh <feross@feross.org>
Sat, 9 Jan 2016 14:27:42 +0000 (15:27 +0100)
committerFeross Aboukhadijeh <feross@feross.org>
Sat, 9 Jan 2016 14:27:42 +0000 (15:27 +0100)
index.js

index d028aa50fa718034789db88ccb659e3debe84fbd..1ee0410eabc95759709ebf49195b7a6261bb6b0d 100644 (file)
--- a/index.js
+++ b/index.js
@@ -225,7 +225,6 @@ function fromJsonObject (that, object) {
 
 if (Buffer.TYPED_ARRAY_SUPPORT) {
   Buffer.prototype.__proto__ = Uint8Array.prototype
-  Buffer.prototype._set = Uint8Array.prototype.set // For `copy` below.
   Buffer.__proto__ = Uint8Array
 } else {
   // pre-set for values that may exist in the future
@@ -1285,7 +1284,11 @@ Buffer.prototype.copy = function copy (target, targetStart, start, end) {
       target[i + targetStart] = this[i + start]
     }
   } else {
-    target._set(this.subarray(start, start + len), targetStart)
+    Uint8Array.prototype.set.call(
+      target,
+      this.subarray(start, start + len),
+      targetStart
+    )
   }
 
   return len
@@ -1337,9 +1340,6 @@ Buffer._augment = function _augment (arr) {
   arr.constructor = Buffer
   arr._isBuffer = true
 
-  // save reference to original Uint8Array set method before overwriting
-  arr._set = arr.set
-
   // deprecated
   arr.get = BP.get
   arr.set = BP.set