Skip to content

Commit 221973a

Browse files
committed
Mose API
1 parent cc44f88 commit 221973a

3 files changed

Lines changed: 8 additions & 4 deletions

File tree

.jshintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"passfail" : false,
33
"maxerr" : 20,
44
"browser" : true,
5-
"node" : false,
5+
"node" : true,
66
"debug" : false,
77
"devel" : true,
88
"es5" : false,

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ test: jshint
22
@./node_modules/.bin/mocha -R spec
33

44
jshint:
5-
@./node_modules/.bin/jshint Gruntfile.js lib/*.js test/*.js
5+
@./node_modules/.bin/jshint Gruntfile.js index.js
66

77
.PHONY: jshint test

index.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
"use strict";
2+
3+
var assert = require('assert');
4+
15
function BufferReader(buffer) {
26
assert(Buffer.isBuffer(buffer), 'A Buffer must be provided');
37
this.buf = buffer;
@@ -6,7 +10,7 @@ function BufferReader(buffer) {
610

711
BufferReader.prototype.append = function(buffer) {
812
assert(Buffer.isBuffer(buffer), 'A Buffer must be provided');
9-
this.buf = Buffer.concat(this.buf, buffer);
13+
this.buf = Buffer.concat([this.buf, buffer]);
1014
return this;
1115
};
1216

@@ -32,7 +36,7 @@ BufferReader.prototype.restAll = function() {
3236
assert(remain >= 0, 'Buffer is not in normal state: offset > totalLength');
3337
var buf = new Buffer(remain);
3438
this.buf.copy(buf, 0, this.offset);
35-
this.offset += length;
39+
this.offset = this.buf.length;
3640
return buf;
3741
};
3842

0 commit comments

Comments
 (0)