]> zoso.dev Git - buffer.git/commitdiff
Fix: Add missing "typeof"
authorFeross Aboukhadijeh <feross@feross.org>
Mon, 8 Aug 2016 08:53:07 +0000 (01:53 -0700)
committerFeross Aboukhadijeh <feross@feross.org>
Mon, 8 Aug 2016 08:53:07 +0000 (01:53 -0700)
Without this, we never go down the faster native indexOf code-path. So
this wasn't causing bugs in user code, it was just probably slower than
necessary.

index.js

index dfac15acc4566a13405d99695c5fdcf2eb6af8c1..b870886f54adeb5283eb38ef49591fd7dc604385 100644 (file)
--- a/index.js
+++ b/index.js
@@ -698,7 +698,8 @@ function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {
     return arrayIndexOf(buffer, val, byteOffset, encoding, dir)
   } else if (typeof val === 'number') {
     val = val & 0xFF // Search for a byte value [0-255]
-    if (Buffer.TYPED_ARRAY_SUPPORT && Uint8Array.prototype.indexOf === 'function') {
+    if (Buffer.TYPED_ARRAY_SUPPORT &&
+        typeof Uint8Array.prototype.indexOf === 'function') {
       if (dir) {
         return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)
       } else {