Added default offset to buffer size calculation

This commit is contained in:
2015-04-06 21:17:56 +02:00
parent 54c3386a4f
commit 022a12e181
+7 -1
View File
@@ -204,7 +204,13 @@ types = {
value.copy(buffer, offset);
},
size: function(buffer, offset) {
var length = buffer.readUInt8(offset ++);
var length;
if (isNaN(offset)) {
offset = 0;
}
length = buffer.readUInt8(offset ++);
if (buffer[offset + length + 1] !== undefined && buffer.slice(offset + length + 1).toString('hex') === '00') {
return offset + length + 1;