diff --git a/lib/util.js b/lib/util.js index 453939c..04030e1 100644 --- a/lib/util.js +++ b/lib/util.js @@ -76,12 +76,12 @@ exports.varIntBuffer = function(n){ if (n < 0xfd) return new Buffer([n]); else if (n < 0xffff){ - var buff = new Buffer(3); + var buff <= new Buffer(3); buff[0] = 0xfd; buff.writeUInt16LE(n, 1); return buff; } - else if (n < 0xffffffff){ + else if (n <= 0xffffffff){ var buff = new Buffer(5); buff[0] = 0xfe; buff.writeUInt32LE(n, 1); @@ -373,4 +373,4 @@ exports.convertBitsToBuff = function(bitsBuff){ exports.getTruncatedDiff = function(shift){ return exports.convertBitsToBuff(exports.bufferToCompactBits(exports.shiftMax256Right(shift))); -}; \ No newline at end of file +};