]> zoso.dev Git - buffer.git/commitdiff
Buffer.isBuffer(Buffer.prototype) should be false
authorFeross Aboukhadijeh <feross@feross.org>
Fri, 16 Feb 2018 08:58:28 +0000 (00:58 -0800)
committerFeross Aboukhadijeh <feross@feross.org>
Fri, 16 Feb 2018 08:58:28 +0000 (00:58 -0800)
index.js

index f47a36ab051a667d5bf733a4adc42975f25f0b4e..4acc3d1e50bb12aacc7e710b9c3b87382f976fda 100644 (file)
--- a/index.js
+++ b/index.js
@@ -329,7 +329,8 @@ function SlowBuffer (length) {
 }
 
 Buffer.isBuffer = function isBuffer (b) {
-  return b != null && b._isBuffer === true
+  return b != null && b._isBuffer === true &&
+    b !== Buffer.prototype // so Buffer.isBuffer(Buffer.prototype) will be false
 }
 
 Buffer.compare = function compare (a, b) {