From afbc7442220358419e330618e47f3a65fc265b1b Mon Sep 17 00:00:00 2001 From: Michael Hart Date: Thu, 17 May 2018 19:07:21 +1000 Subject: [PATCH] Ensure data is not a number in Buffer constructor Fixes #7 --- stringstream.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stringstream.js b/stringstream.js index 4ece127..6732b9d 100644 --- a/stringstream.js +++ b/stringstream.js @@ -28,7 +28,7 @@ StringStream.prototype.write = function(data) { return false } if (this.fromEncoding) { - if (Buffer.isBuffer(data)) data = data.toString() + if (Buffer.isBuffer(data) || typeof data === 'number') data = data.toString() data = new Buffer(data, this.fromEncoding) } var string = this.decoder.write(data)