From 6cee393c5dff217a7df963ec6972b519b961bfcb Mon Sep 17 00:00:00 2001 From: "Ryan X. Charles" Date: Wed, 17 Sep 2014 15:43:15 -0700 Subject: [PATCH] put brains in read --- lib/bufferreader.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/bufferreader.js b/lib/bufferreader.js index 375ed3f..a356999 100644 --- a/lib/bufferreader.js +++ b/lib/bufferreader.js @@ -23,14 +23,15 @@ BufferReader.prototype.eof = function() { }; BufferReader.prototype.buffer = function(len) { - var buf = this.buf.slice(this.pos, this.pos + len); - this.pos = this.pos + len; - return buf; + return this.read(len); }; BufferReader.prototype.read = function(len) { - if (len) - return this.buffer(len); + if (len) { + var buf = this.buf.slice(this.pos, this.pos + len); + this.pos = this.pos + len; + return buf; + } var buf = this.buf.slice(this.pos); this.pos = this.buf.length; return buf;