]> zoso.dev Git - buffer.git/commitdiff
replace 'instanceof Buffer' with Buffer.isBuffer()
authorFeross Aboukhadijeh <feross@feross.org>
Fri, 16 Feb 2018 07:58:11 +0000 (23:58 -0800)
committerFeross Aboukhadijeh <feross@feross.org>
Fri, 16 Feb 2018 07:58:11 +0000 (23:58 -0800)
To support buffers that come from other contexts like iframes, or Buffers that come from multiple version of buffer embedded in the same browserify bundle

Always use Buffer.isBuffer!!!

index.js

index 9d0f800c188a8b85577784ede88be52421eff713..db555139693750a8d8f83ceeb074fbc418c6342b 100644 (file)
--- a/index.js
+++ b/index.js
@@ -55,7 +55,7 @@ function typedArraySupport () {
 
 Object.defineProperty(Buffer.prototype, 'parent', {
   get: function () {
-    if (!(this instanceof Buffer)) {
+    if (!Buffer.isBuffer(this)) {
       return undefined
     }
     return this.buffer
@@ -64,7 +64,7 @@ Object.defineProperty(Buffer.prototype, 'parent', {
 
 Object.defineProperty(Buffer.prototype, 'offset', {
   get: function () {
-    if (!(this instanceof Buffer)) {
+    if (!Buffer.isBuffer(this)) {
       return undefined
     }
     return this.byteOffset