From 863ef27896d1893bf4ea844deaff747c42891e86 Mon Sep 17 00:00:00 2001 From: Marc <498834+cawoodm@users.noreply.github.com> Date: Sat, 7 Sep 2019 17:21:48 +0200 Subject: [PATCH] Bugfix issue #96 See #96 --- lib/utils.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/utils.js b/lib/utils.js index eaedd17..4acc499 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -22,7 +22,8 @@ class ShellStreamBuffer extends Writable { } _write(chunk, encoding, cb) { // console.log(`${this.chunksArray.length} - ${chunk.toString()}`); - if(chunk.compare(this.EOI) === 0) { + if(chunk.indexOf(this.EOI) >= 0) { + this.chunksArray.push(chunk); cb(); return this.emit('EOI'); } @@ -36,7 +37,7 @@ class ShellStreamBuffer extends Writable { return Buffer.concat(this.chunksArray); } getContentsAsString(encoding = 'utf8') { - return Buffer.concat(this.chunksArray).toString(encoding).replace(/\0/g, ''); + return Buffer.concat(this.chunksArray).toString(encoding).replace(/\0/g, '').replace(this.EOI,''); } }