From 0c03f327115d57c4cd5eea3a9a1fad672ed6bd44 Mon Sep 17 00:00:00 2001 From: dcodeIO Date: Mon, 2 Jan 2017 16:32:27 +0100 Subject: [PATCH] Fall back to browser Reader when passing an Uint8Array under node, fixes #605 --- src/reader.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/reader.js b/src/reader.js index 9e501cdcc..fdc0a1f7e 100644 --- a/src/reader.js +++ b/src/reader.js @@ -51,7 +51,9 @@ Reader.create = util.Buffer if (!BufferReader) BufferReader = require("./reader_buffer"); return (Reader.create = function create_buffer(buffer) { - return new BufferReader(buffer); + return util.Buffer.isBuffer(buffer) + ? new BufferReader(buffer) + : new Reader(buffer); })(buffer); } /* istanbul ignore next */